I-Logix-RPY-Archive version 8.5.2 Java 1419348
{ IClass 
	- _ownerHandle = { IHandle 
		- _m2Class = "ISubsystem";
		- _filename = "AlarmFunctions.sbs";
		- _subsystem = "SimulatedProduct::ProductSimulation";
		- _class = "";
		- _name = "AlarmFunctions";
		- _id = OLDID 1424988 1;
	}
	- _id = OLDID 1424988 441;
	- requiremenTracabilityHandle = 1;
	- _name = "AlarmController";
	- Stereotypes = { IRPYRawContainer 
		- size = 1;
		- value = 
		{ IHandle 
			- _m2Class = "IStereotype";
			- _filename = "AlarmFunctions.sbs";
			- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
			- _class = "";
			- _name = "Facade";
			- _id = GUID 9b3abbb6-1505-11d4-9312-0010a4f1d0f6;
		}
	}
	- _theMainDiagram = { IHandle 
		- _m2Class = "IDiagram";
		- _filename = "home_alarm_overview.omd";
		- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
		- _class = "";
		- _name = "home alarm overview";
		- _id = OLDID 16900541 1;
	}
	- _description = { IDescription 
		- _text = "Class that controls the alarm system";
	}
	- _lastID = 22;
	- Declaratives = { IRPYRawContainer 
		- size = 1;
		- value = 
		{ IClass 
			- _id = OLDID 1424988 98;
			- _properties = { IPropertyContainer 
				- Subjects = { IRPYRawContainer 
					- size = 1;
					- value = 
					{ IPropertySubject 
						- _Name = "CG";
						- Metaclasses = { IRPYRawContainer 
							- size = 1;
							- value = 
							{ IPropertyMetaclass 
								- _Name = "Class";
								- Properties = { IRPYRawContainer 
									- size = 1;
									- value = 
									{ IProperty 
										- _Name = "Concurrency";
										- _Value = "active";
										- _Type = Enum;
										- _ExtraTypeInfo = "sequential,active";
									}
								}
							}
						}
					}
				}
			}
			- _name = "KeypadManager";
			- _description = { IDescription 
				- _text = "Class to manage a keypad that has a number of numeric
keys, and an on and off key.";
			}
			- _lastID = 25;
			- weakCGTime = 2.27.2010::17:41:6;
			- strongCGTime = 11.8.2001::13:1:53;
			- Operations = { IRPYRawContainer 
				- size = 7;
				- value = 
				{ IConstructor 
					- _id = OLDID 1424988 99;
					- _name = "keypad";
					- _description = { IDescription 
						- _text = "Initialise all attributes. 
Setting the oldCode to the default code";
					}
					- _virtual = 0;
					- Args = { IRPYRawContainer 
						- size = 0;
					}
					- _returnType = { IHandle 
						- _m2Class = "";
					}
					- _abstract = 0;
					- _final = 0;
					- _concurrency = Sequential;
					- _protection = iPublic;
					- _static = 0;
					- _constant = 0;
					- _itsBody = { IBody 
						- _bodyData = "oldCode = DEFAULT_CODE;";
					}
					- _initializer = "";
				}
				{ IPrimitiveOperation 
					- _id = OLDID 1424988 100;
					- _properties = { IPropertyContainer 
						- Subjects = { IRPYRawContainer 
							- size = 1;
							- value = 
							{ IPropertySubject 
								- _Name = "CPP_CG";
								- Metaclasses = { IRPYRawContainer 
									- size = 1;
									- value = 
									{ IPropertyMetaclass 
										- _Name = "Operation";
										- Properties = { IRPYRawContainer 
											- size = 1;
											- value = 
											{ IProperty 
												- _Name = "Inline";
												- _Value = "in_source";
												- _Type = Enum;
												- _ExtraTypeInfo = "none,in_header,in_source";
											}
										}
									}
								}
							}
						}
					}
					- _name = "isCodeCorrect";
					- _description = { IDescription 
						- _text = "check to see if the entered code is the same as the current code.";
					}
					- _virtual = 0;
					- Args = { IRPYRawContainer 
						- size = 0;
					}
					- _returnType = { IHandle 
						- _m2Class = "IType";
						- _filename = "PredefinedTypesJava.sbs";
						- _subsystem = "PredefinedTypesJava";
						- _class = "";
						- _name = "boolean";
						- _id = GUID fee479b3-e691-4955-95c2-8ddd2dab234d;
					}
					- _abstract = 0;
					- _final = 0;
					- _concurrency = Sequential;
					- _protection = iPublic;
					- _static = 0;
					- _constant = 1;
					- _itsBody = { IBody 
						- _bodyData = "return ( newCode == oldCode );";
					}
				}
				{ IPrimitiveOperation 
					- _id = OLDID 1424988 101;
					- _properties = { IPropertyContainer 
						- Subjects = { IRPYRawContainer 
							- size = 1;
							- value = 
							{ IPropertySubject 
								- _Name = "CPP_CG";
								- Metaclasses = { IRPYRawContainer 
									- size = 1;
									- value = 
									{ IPropertyMetaclass 
										- _Name = "Operation";
										- Properties = { IRPYRawContainer 
											- size = 1;
											- value = 
											{ IProperty 
												- _Name = "Inline";
												- _Value = "in_source";
												- _Type = Enum;
												- _ExtraTypeInfo = "none,in_header,in_source";
											}
										}
									}
								}
							}
						}
					}
					- _name = "isCodeEntered";
					- _description = { IDescription 
						- _text = "check to see if the code is complete by checking that the correct number of keys has been pressed.";
					}
					- _virtual = 0;
					- Args = { IRPYRawContainer 
						- size = 0;
					}
					- _returnType = { IHandle 
						- _m2Class = "IType";
						- _filename = "PredefinedTypesJava.sbs";
						- _subsystem = "PredefinedTypesJava";
						- _class = "";
						- _name = "boolean";
						- _id = GUID fee479b3-e691-4955-95c2-8ddd2dab234d;
					}
					- _abstract = 0;
					- _final = 0;
					- _concurrency = Sequential;
					- _protection = iPublic;
					- _static = 0;
					- _constant = 1;
					- _itsBody = { IBody 
						- _bodyData = "return ( count == NUMBER_OF_KEYS );";
					}
				}
				{ IPrimitiveOperation 
					- _id = OLDID 1424988 102;
					- _properties = { IPropertyContainer 
						- Subjects = { IRPYRawContainer 
							- size = 1;
							- value = 
							{ IPropertySubject 
								- _Name = "CPP_CG";
								- Metaclasses = { IRPYRawContainer 
									- size = 1;
									- value = 
									{ IPropertyMetaclass 
										- _Name = "Operation";
										- Properties = { IRPYRawContainer 
											- size = 1;
											- value = 
											{ IProperty 
												- _Name = "Inline";
												- _Value = "in_source";
												- _Type = Enum;
												- _ExtraTypeInfo = "none,in_header,in_source";
											}
										}
									}
								}
							}
						}
					}
					- _name = "changeCode";
					- _description = { IDescription 
						- _text = "Set the old code to the new code
and flash the green led to indicate success.";
					}
					- _virtual = 0;
					- Args = { IRPYRawContainer 
						- size = 0;
					}
					- _returnType = { IHandle 
						- _m2Class = "IType";
						- _filename = "PredefinedTypesJava.sbs";
						- _subsystem = "PredefinedTypesJava";
						- _class = "";
						- _name = "void";
						- _id = GUID 38d26ae8-de64-4b2e-8b3e-d6cbe8e0a76d;
					}
					- _abstract = 0;
					- _final = 0;
					- _concurrency = Sequential;
					- _protection = iPublic;
					- _static = 0;
					- _constant = 0;
					- _itsBody = { IBody 
						- _bodyData = "oldCode = newCode;
itsController.flashGreenLed();";
					}
				}
				{ IReception 
					- _id = GUID 43e1df85-1701-4ae2-8468-8d6af1840a10;
					- _virtual = 0;
					- Args = { IRPYRawContainer 
						- size = 0;
					}
					- _event = { IHandle 
						- _m2Class = "IEvent";
						- _filename = "AlarmFunctions.sbs";
						- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
						- _class = "";
						- _name = "evKeyOff()";
						- _id = GUID be00fb33-3f3b-11d3-ac65-0010a4f1d0f6;
					}
				}
				{ IReception 
					- _id = GUID 50095562-573e-47fb-ba6f-7a641dca9f32;
					- _virtual = 0;
					- Args = { IRPYRawContainer 
						- size = 0;
					}
					- _event = { IHandle 
						- _m2Class = "IEvent";
						- _filename = "AlarmFunctions.sbs";
						- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
						- _class = "";
						- _name = "evKey(int)";
						- _id = GUID be00fb39-3f3b-11d3-ac65-0010a4f1d0f6;
					}
				}
				{ IReception 
					- _id = GUID 72677de6-a232-4fa4-9815-d3ffc87d8338;
					- _virtual = 0;
					- Args = { IRPYRawContainer 
						- size = 0;
					}
					- _event = { IHandle 
						- _m2Class = "IEvent";
						- _filename = "AlarmFunctions.sbs";
						- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
						- _class = "";
						- _name = "evKeyOn()";
						- _id = GUID be00fb41-3f3b-11d3-ac65-0010a4f1d0f6;
					}
				}
			}
			- Attrs = { IRPYRawContainer 
				- size = 5;
				- value = 
				{ IAttribute 
					- _id = GUID 0c96381e-6006-11d4-9431-0010a4f1d0f6;
					- _name = "DEFAULT_CODE";
					- myTypeOf = { IType 
						- _id = GUID 0c963845-6006-11d4-9431-0010a4f1d0f6;
						- _declaration = "final int %s=1234;";
						- _kind = Language;
					}
					- _isOrdered = 0;
					- _protection = iPublic;
					- _static = 0;
					- _isReference = 0;
					- _isConstant = 0;
				}
				{ IAttribute 
					- _id = OLDID 1424988 103;
					- _name = "newCode";
					- _description = { IDescription 
						- _text = "code that is being entered via the keypad
between 1 and 4444";
					}
					- _typeOf = { IHandle 
						- _m2Class = "IType";
						- _filename = "PredefinedTypesJava.sbs";
						- _subsystem = "PredefinedTypesJava";
						- _class = "";
						- _name = "int";
						- _id = GUID 3b5a0555-e8e5-4b86-9ea1-95ae819b6564;
					}
					- _isOrdered = 0;
					- _protection = iPublic;
					- _static = 0;
					- _isReference = 0;
					- _isConstant = 0;
				}
				{ IAttribute 
					- _id = OLDID 1424988 104;
					- _name = "count";
					- _description = { IDescription 
						- _text = "count of the number of keys entered";
					}
					- _typeOf = { IHandle 
						- _m2Class = "IType";
						- _filename = "PredefinedTypesJava.sbs";
						- _subsystem = "PredefinedTypesJava";
						- _class = "";
						- _name = "int";
						- _id = GUID 3b5a0555-e8e5-4b86-9ea1-95ae819b6564;
					}
					- _isOrdered = 0;
					- _protection = iPublic;
					- _static = 0;
					- _isReference = 0;
					- _isConstant = 0;
				}
				{ IAttribute 
					- _id = OLDID 1424988 105;
					- _properties = { IPropertyContainer 
						- Subjects = { IRPYRawContainer 
							- size = 1;
							- value = 
							{ IPropertySubject 
								- _Name = "CPP_CG";
								- Metaclasses = { IRPYRawContainer 
									- size = 1;
									- value = 
									{ IPropertyMetaclass 
										- _Name = "Attribute";
										- Properties = { IRPYRawContainer 
											- size = 1;
											- value = 
											{ IProperty 
												- _Name = "AccessorGenerate";
												- _Value = "True";
												- _Type = Bool;
											}
										}
									}
								}
							}
						}
					}
					- _name = "oldCode";
					- _description = { IDescription 
						- _text = "The code that is currently programmed
4 digit code between 1111 and 4444";
					}
					- _typeOf = { IHandle 
						- _m2Class = "IType";
						- _filename = "PredefinedTypesJava.sbs";
						- _subsystem = "PredefinedTypesJava";
						- _class = "";
						- _name = "int";
						- _id = GUID 3b5a0555-e8e5-4b86-9ea1-95ae819b6564;
					}
					- _isOrdered = 0;
					- _protection = iPublic;
					- _static = 0;
					- _isReference = 0;
					- _isConstant = 0;
				}
				{ IAttribute 
					- _id = GUID 0c9638b3-6006-11d4-9431-0010a4f1d0f6;
					- _name = "NUMBER_OF_KEYS";
					- myTypeOf = { IType 
						- _id = GUID 0c9638da-6006-11d4-9431-0010a4f1d0f6;
						- _declaration = "final int %s = 4;";
						- _kind = Language;
					}
					- _isOrdered = 0;
					- _protection = iPublic;
					- _static = 0;
					- _isReference = 0;
					- _isConstant = 0;
				}
			}
			- _multiplicity = "";
			- StateCharts = { IRPYRawContainer 
				- size = 1;
				- value = 
				{ IStateChart 
					- _id = OLDID 1424988 107;
					- _myState = 2048;
					- _name = "statechart_24";
					- _lastID = 5;
					- _lastModifiedTime = "1.11.2005::13:41:26";
					- weakCGTime = 2.27.2010::17:41:6;
					- strongCGTime = 11.8.2001::13:1:53;
					- _multiplicity = "";
					- _itsStateChart = { IHandle 
						- _m2Class = "";
					}
					- _classModifier = Unspecified;
					- _defNumber = 72;
					- Transitions = { IRPYRawContainer 
						- size = 25;
						- value = 
						{ IDefaultDrvdTrans 
							- _id = OLDID 1424988 158;
							- _itsLabel = NULL;
							- _itsTarget = OLDID 1424988 161;
							- _staticReaction = 0;
							- _itsSource = ;
							- _ofState = OLDID 1424988 157;
						}
						{ ITransition 
							- _id = OLDID 1424988 115;
							- _itsLabel = { ILabel 
								- _id = OLDID 1424988 121;
								- _itsTrigger = NULL;
								- _itsGuard = { IGuard 
									- _id = OLDID 1424988 122;
									- _body = "isCodeEntered()";
								}
								- _itsAction = NULL;
							}
							- _itsTarget = OLDID 1424988 116;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 114;
						}
						{ ITransition 
							- _id = OLDID 1424988 162;
							- _itsLabel = { ILabel 
								- _id = OLDID 1424988 168;
								- _itsTrigger = { IInterfaceItemTrigger 
									- _id = OLDID 1424988 169;
									- _body = "evKeyOn";
									- _info = "";
									- _itsInterfaceItem = { IHandle 
										- _m2Class = "IEvent";
										- _filename = "AlarmFunctions.sbs";
										- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
										- _class = "";
										- _name = "evKeyOn()";
										- _id = GUID be00fb41-3f3b-11d3-ac65-0010a4f1d0f6;
									}
								}
								- _itsGuard = NULL;
								- _itsAction = NULL;
							}
							- _itsTarget = OLDID 1424988 163;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 161;
						}
						{ ITransition 
							- _id = OLDID 1424988 135;
							- _itsLabel = { ILabel 
								- _id = OLDID 1424988 138;
								- _itsTrigger = { IInterfaceItemTrigger 
									- _id = OLDID 1424988 139;
									- _body = "evKey";
									- _info = "";
									- _itsInterfaceItem = { IHandle 
										- _m2Class = "IEvent";
										- _filename = "AlarmFunctions.sbs";
										- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
										- _class = "";
										- _name = "evKey(int)";
										- _id = GUID be00fb39-3f3b-11d3-ac65-0010a4f1d0f6;
									}
								}
								- _itsGuard = NULL;
								- _itsAction = { IAction 
									- _id = OLDID 1424988 140;
									- _body = "
newCode = params.n;
count=1;";
								}
							}
							- _itsTarget = OLDID 1424988 114;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 134;
						}
						{ IDefaultDrvdTrans 
							- _id = OLDID 1424988 141;
							- _itsLabel = NULL;
							- _itsTarget = OLDID 1424988 144;
							- _staticReaction = 0;
							- _itsSource = ;
							- _ofState = OLDID 1424988 134;
						}
						{ IDefaultDrvdTrans 
							- _id = OLDID 1424988 111;
							- _itsLabel = NULL;
							- _itsTarget = OLDID 1424988 134;
							- _staticReaction = 0;
							- _itsSource = ;
							- _ofState = OLDID 1424988 110;
						}
						{ ITransition 
							- _id = OLDID 1424988 123;
							- _itsLabel = { ILabel 
								- _id = OLDID 1424988 126;
								- _itsTrigger = { IInterfaceItemTrigger 
									- _id = OLDID 1424988 127;
									- _body = "evKey";
									- _info = "";
									- _itsInterfaceItem = { IHandle 
										- _m2Class = "IEvent";
										- _filename = "AlarmFunctions.sbs";
										- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
										- _class = "";
										- _name = "evKey(int)";
										- _id = GUID be00fb39-3f3b-11d3-ac65-0010a4f1d0f6;
									}
								}
								- _itsGuard = NULL;
								- _itsAction = { IAction 
									- _id = OLDID 1424988 128;
									- _body = "
newCode = (10 * newCode ) + params.n;
count++;";
								}
							}
							- _itsTarget = OLDID 1424988 114;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 114;
						}
						{ ITransition 
							- _id = OLDID 1424988 146;
							- _itsLabel = { ILabel 
								- _id = OLDID 1424988 149;
								- _itsTrigger = { ITimeout 
									- _id = OLDID 1424988 150;
									- _body = "tm(3000)";
									- _info = "";
									- _time = "3000";
								}
								- _itsGuard = NULL;
								- _itsAction = NULL;
							}
							- _itsTarget = OLDID 1424988 144;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 145;
						}
						{ ITransition 
							- _id = OLDID 1424988 152;
							- _itsLabel = { ILabel 
								- _id = OLDID 1424988 155;
								- _itsTrigger = { ITimeout 
									- _id = OLDID 1424988 156;
									- _body = "tm(3000)";
									- _info = "";
									- _time = "3000";
								}
								- _itsGuard = NULL;
								- _itsAction = NULL;
							}
							- _itsTarget = OLDID 1424988 144;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 151;
						}
						{ IDefaultDrvdTrans 
							- _id = OLDID 1424988 183;
							- _itsLabel = NULL;
							- _itsTarget = OLDID 1424988 186;
							- _staticReaction = 0;
							- _itsSource = ;
							- _ofState = OLDID 1424988 177;
						}
						{ ITransition 
							- _id = OLDID 1424988 196;
							- _itsLabel = { ILabel 
								- _id = OLDID 1424988 199;
								- _itsTrigger = { IInterfaceItemTrigger 
									- _id = OLDID 1424988 200;
									- _body = "evKeyOn";
									- _info = "";
									- _itsInterfaceItem = { IHandle 
										- _m2Class = "IEvent";
										- _filename = "AlarmFunctions.sbs";
										- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
										- _class = "";
										- _name = "evKeyOn()";
										- _id = GUID be00fb41-3f3b-11d3-ac65-0010a4f1d0f6;
									}
								}
								- _itsGuard = { IGuard 
									- _id = OLDID 1424988 201;
									- _body = "isIn(different)";
								}
								- _itsAction = { IAction 
									- _id = OLDID 1424988 202;
									- _body = "
changeCode();";
								}
							}
							- _itsTarget = OLDID 1424988 161;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 195;
						}
						{ ITransition 
							- _id = OLDID 1424988 187;
							- _itsLabel = { ILabel 
								- _id = OLDID 1424988 193;
								- _itsTrigger = { IInterfaceItemTrigger 
									- _id = OLDID 1424988 194;
									- _body = "evKeyOn";
									- _info = "";
									- _itsInterfaceItem = { IHandle 
										- _m2Class = "IEvent";
										- _filename = "AlarmFunctions.sbs";
										- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
										- _class = "";
										- _name = "evKeyOn()";
										- _id = GUID be00fb41-3f3b-11d3-ac65-0010a4f1d0f6;
									}
								}
								- _itsGuard = NULL;
								- _itsAction = NULL;
							}
							- _itsTarget = OLDID 1424988 188;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 186;
						}
						{ ITransition 
							- _id = OLDID 1424988 170;
							- _itsLabel = { ILabel 
								- _id = OLDID 1424988 173;
								- _itsTrigger = { IInterfaceItemTrigger 
									- _id = OLDID 1424988 174;
									- _body = "evOff";
									- _info = "";
									- _itsInterfaceItem = { IHandle 
										- _m2Class = "IEvent";
										- _filename = "AlarmFunctions.sbs";
										- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
										- _class = "";
										- _name = "evKeyOff()";
										- _id = GUID be00fb33-3f3b-11d3-ac65-0010a4f1d0f6;
									}
								}
								- _itsGuard = { IGuard 
									- _id = OLDID 1424988 175;
									- _body = "isIn(correct)";
								}
								- _itsAction = { IAction 
									- _id = OLDID 1424988 176;
									- _body = "
itsController.gen(new evDisarm());";
								}
							}
							- _itsTarget = OLDID 1424988 161;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 161;
						}
						{ ITransition 
							- _id = GUID 9f27f48a-df03-11d2-ab10-0010a4f1d0f6;
							- _myState = 57344;
							- _itsLabel = { ILabel 
								- _id = GUID 9f27f48b-df03-11d2-ab10-0010a4f1d0f6;
								- _itsTrigger = NULL;
								- _itsGuard = { IGuard 
									- _id = GUID 9f27f48c-df03-11d2-ab10-0010a4f1d0f6;
									- _body = "isCodeCorrect()";
								}
								- _itsAction = NULL;
							}
							- _itsTarget = OLDID 1424988 145;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 116;
						}
						{ ITransition 
							- _id = OLDID 1424988 545;
							- _myState = 57344;
							- _itsLabel = { ILabel 
								- _id = OLDID 1424988 546;
								- _itsTrigger = NULL;
								- _itsGuard = { IGuard 
									- _id = OLDID 1424988 549;
									- _body = "else";
								}
								- _itsAction = NULL;
							}
							- _itsTarget = OLDID 1424988 151;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 116;
						}
						{ ITransition 
							- _id = GUID 9f27f498-df03-11d2-ab10-0010a4f1d0f6;
							- _myState = 57344;
							- _itsLabel = { ILabel 
								- _id = GUID 9f27f499-df03-11d2-ab10-0010a4f1d0f6;
								- _itsTrigger = NULL;
								- _itsGuard = { IGuard 
									- _id = GUID 9f27f49a-df03-11d2-ab10-0010a4f1d0f6;
									- _body = "isIn(correct)";
								}
								- _itsAction = { IAction 
									- _id = GUID 9f27f49b-df03-11d2-ab10-0010a4f1d0f6;
									- _body = "
itsController.gen(new evTemporise());";
								}
							}
							- _itsTarget = OLDID 1424988 161;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 163;
						}
						{ ITransition 
							- _id = GUID 9f27f49e-df03-11d2-ab10-0010a4f1d0f6;
							- _myState = 57344;
							- _itsLabel = { ILabel 
								- _id = GUID 9f27f49f-df03-11d2-ab10-0010a4f1d0f6;
								- _itsTrigger = NULL;
								- _itsGuard = { IGuard 
									- _id = OLDID 1424988 599;
									- _body = "isIn(notEntered)";
								}
								- _itsAction = NULL;
							}
							- _itsTarget = OLDID 1424988 177;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 163;
						}
						{ ITransition 
							- _id = OLDID 1424988 726;
							- _myState = 57344;
							- _itsLabel = { ILabel 
								- _id = GUID 9f27f4d8-df03-11d2-ab10-0010a4f1d0f6;
								- _itsTrigger = NULL;
								- _itsGuard = { IGuard 
									- _id = GUID 9f27f4d9-df03-11d2-ab10-0010a4f1d0f6;
									- _body = "isIn(correct)";
								}
								- _itsAction = NULL;
							}
							- _itsTarget = OLDID 1424988 195;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 188;
						}
						{ ITransition 
							- _id = OLDID 1424988 641;
							- _myState = 57344;
							- _itsLabel = { ILabel 
								- _id = OLDID 1424988 642;
								- _itsTrigger = NULL;
								- _itsGuard = { IGuard 
									- _id = OLDID 1424988 645;
									- _body = "else";
								}
								- _itsAction = NULL;
							}
							- _itsTarget = OLDID 1424988 161;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 188;
						}
						{ ITransition 
							- _id = GUID 5f4f8a94-f503-11d2-ab5b-0010a4f1d0f6;
							- _myState = 2048;
							- _name = "transition_0";
							- _itsLabel = { ILabel 
								- _id = GUID 5f4f8a96-f503-11d2-ab5b-0010a4f1d0f6;
								- _itsTrigger = { IInterfaceItemTrigger 
									- _id = GUID 5f4f8a9c-f503-11d2-ab5b-0010a4f1d0f6;
									- _body = "evKeyOff";
									- _info = "";
									- _itsInterfaceItem = { IHandle 
										- _m2Class = "IEvent";
										- _filename = "AlarmFunctions.sbs";
										- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
										- _class = "";
										- _name = "evKeyOff()";
										- _id = GUID be00fb33-3f3b-11d3-ac65-0010a4f1d0f6;
									}
								}
								- _itsGuard = NULL;
								- _itsAction = NULL;
							}
							- _itsTarget = GUID b2146167-a100-41c2-92bd-4e0697182f50;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 114;
						}
						{ ITransition 
							- _id = GUID 5f4f8aa5-f503-11d2-ab5b-0010a4f1d0f6;
							- _myState = 2048;
							- _name = "transition_0";
							- _itsLabel = { ILabel 
								- _id = GUID 5f4f8aa7-f503-11d2-ab5b-0010a4f1d0f6;
								- _itsTrigger = { ITimeout 
									- _id = GUID 5f4f8aa9-f503-11d2-ab5b-0010a4f1d0f6;
									- _body = "tm(5000)";
									- _info = "";
									- _time = "5000";
								}
								- _itsGuard = NULL;
								- _itsAction = NULL;
							}
							- _itsTarget = GUID b2146167-a100-41c2-92bd-4e0697182f50;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 114;
						}
						{ ITransition 
							- _id = GUID 107dd3d2-2346-11d3-abfa-0010a4f1d0f6;
							- _myState = 2048;
							- _name = "transition_0";
							- _itsLabel = { ILabel 
								- _id = GUID 107dd3d4-2346-11d3-abfa-0010a4f1d0f6;
								- _itsTrigger = { ITimeout 
									- _id = GUID 107dd3dc-2346-11d3-abfa-0010a4f1d0f6;
									- _body = "tm(10000)";
									- _info = "";
									- _time = "10000";
								}
								- _itsGuard = NULL;
								- _itsAction = NULL;
							}
							- _itsTarget = GUID 5c48ccc2-f567-4292-922b-231150b44161;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 177;
						}
						{ ITransition 
							- _id = GUID 107dd3df-2346-11d3-abfa-0010a4f1d0f6;
							- _myState = 2048;
							- _name = "transition_0";
							- _itsLabel = { ILabel 
								- _id = GUID 107dd3e1-2346-11d3-abfa-0010a4f1d0f6;
								- _itsTrigger = { IInterfaceItemTrigger 
									- _id = GUID 107dd3e3-2346-11d3-abfa-0010a4f1d0f6;
									- _body = "evKeyOff";
									- _info = "";
									- _itsInterfaceItem = { IHandle 
										- _m2Class = "IEvent";
										- _filename = "AlarmFunctions.sbs";
										- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
										- _class = "";
										- _name = "evKeyOff()";
										- _id = GUID be00fb33-3f3b-11d3-ac65-0010a4f1d0f6;
									}
								}
								- _itsGuard = NULL;
								- _itsAction = NULL;
							}
							- _itsTarget = GUID 5c48ccc2-f567-4292-922b-231150b44161;
							- _staticReaction = 0;
							- _itsSource = OLDID 1424988 177;
						}
						{ ITransition 
							- _id = GUID 73ea52c7-ebd5-456d-8bd4-5290febf1f21;
							- _myState = 2048;
							- _name = "transition_2";
							- _itsLabel = { ILabel 
								- _id = GUID 28c992c9-dc78-4539-a030-419f2dc6f28f;
								- _itsTrigger = NULL;
								- _itsGuard = NULL;
								- _itsAction = NULL;
							}
							- _itsTarget = OLDID 1424988 161;
							- _staticReaction = 0;
							- _itsSource = GUID 5c48ccc2-f567-4292-922b-231150b44161;
						}
						{ ITransition 
							- _id = GUID 7f2ba45c-80d5-44bc-8672-0e1cb929e5ce;
							- _myState = 2048;
							- _name = "transition_3";
							- _itsLabel = { ILabel 
								- _id = GUID 2fa1335e-42ff-493f-a631-2df4b68458f2;
								- _itsTrigger = NULL;
								- _itsGuard = NULL;
								- _itsAction = NULL;
							}
							- _itsTarget = OLDID 1424988 134;
							- _staticReaction = 0;
							- _itsSource = GUID b2146167-a100-41c2-92bd-4e0697182f50;
						}
					}
					- Connectors = { IRPYRawContainer 
						- size = 5;
						- value = 
						{ IBranch 
							- _id = OLDID 1424988 116;
							- _myState = 2048;
							- _name = "conditionconnector_0";
							- _parent = OLDID 1424988 110;
							- _connectorType = Condition;
						}
						{ IBranch 
							- _id = OLDID 1424988 163;
							- _myState = 2048;
							- _name = "conditionconnector_1";
							- _parent = OLDID 1424988 157;
							- _connectorType = Condition;
						}
						{ IBranch 
							- _id = OLDID 1424988 188;
							- _myState = 2048;
							- _name = "conditionconnector_2";
							- _parent = OLDID 1424988 177;
							- _connectorType = Condition;
						}
						{ IConnector 
							- _id = GUID b2146167-a100-41c2-92bd-4e0697182f50;
							- _myState = 2048;
							- _name = "junctionconnector_0";
							- _parent = OLDID 1424988 110;
							- _connectorType = Junction;
						}
						{ IConnector 
							- _id = GUID 5c48ccc2-f567-4292-922b-231150b44161;
							- _myState = 2048;
							- _name = "junctionconnector_1";
							- _parent = OLDID 1424988 157;
							- _connectorType = Junction;
						}
					}
					- States = { IRPYRawContainer 
						- size = 13;
						- value = 
						{ IState 
							- _id = OLDID 1424988 195;
							- _myState = 8192;
							- _name = "waitNewCode";
							- _parent = OLDID 1424988 177;
							- _defaultTrans = ;
						}
						{ IState 
							- _id = OLDID 1424988 186;
							- _myState = 8192;
							- _name = "waitOldCode";
							- _parent = OLDID 1424988 177;
							- _defaultTrans = ;
						}
						{ IState 
							- _id = OLDID 1424988 161;
							- _myState = 8192;
							- _name = "idle";
							- _parent = OLDID 1424988 157;
							- _defaultTrans = ;
						}
						{ IState 
							- _id = OLDID 1424988 177;
							- _myState = 8192;
							- _name = "reprogramming";
							- _parent = OLDID 1424988 157;
							- _defaultTrans = OLDID 1424988 183;
						}
						{ IState 
							- _id = OLDID 1424988 145;
							- _myState = 8192;
							- _name = "correct";
							- _parent = OLDID 1424988 134;
							- _defaultTrans = ;
						}
						{ IState 
							- _id = OLDID 1424988 151;
							- _myState = 8192;
							- _name = "different";
							- _parent = OLDID 1424988 134;
							- _defaultTrans = ;
						}
						{ IState 
							- _id = OLDID 1424988 144;
							- _myState = 8192;
							- _name = "notEntered";
							- _parent = OLDID 1424988 134;
							- _defaultTrans = ;
						}
						{ IState 
							- _id = OLDID 1424988 134;
							- _myState = 8192;
							- _name = "currentCode";
							- _parent = OLDID 1424988 110;
							- _defaultTrans = OLDID 1424988 141;
						}
						{ IState 
							- _id = OLDID 1424988 114;
							- _myState = 8192;
							- _name = "enteringCode";
							- _parent = OLDID 1424988 110;
							- _defaultTrans = ;
						}
						{ IState 
							- _id = OLDID 1424988 157;
							- _myState = 8192;
							- _name = "armingDisarmingReprogramming";
							- _parent = OLDID 1424988 109;
							- _defaultTrans = OLDID 1424988 158;
						}
						{ IState 
							- _id = OLDID 1424988 110;
							- _myState = 8192;
							- _name = "codeEntry";
							- _parent = OLDID 1424988 109;
							- _defaultTrans = OLDID 1424988 111;
						}
						{ IState 
							- _id = OLDID 1424988 109;
							- _name = "active";
							- _parent = OLDID 1424988 108;
							- _stateType = And;
							- _defaultTrans = ;
						}
						{ IState 
							- _id = OLDID 1424988 108;
							- _myState = 8192;
							- _name = "ROOT";
							- _parent = ;
							- _defaultTrans = ;
						}
					}
					- _version = 1.11.2005::15:35:1;
					- _baseVersion = 1.2.1990::0:0:0;
					- _diagram = { IStateChartDiagram 
						- _id = GUID 8976dd6d-3a12-4484-acdf-86f831bcbeb7;
						- _myState = 10240;
						- _properties = { IPropertyContainer 
							- Subjects = { IRPYRawContainer 
								- size = 1;
								- value = 
								{ IPropertySubject 
									- _Name = "Format";
									- Metaclasses = { IRPYRawContainer 
										- size = 5;
										- value = 
										{ IPropertyMetaclass 
											- _Name = "DefaultTransition";
											- Properties = { IRPYRawContainer 
												- size = 7;
												- value = 
												{ IProperty 
													- _Name = "Font.Font";
													- _Value = "Arial";
													- _Type = String;
												}
												{ IProperty 
													- _Name = "Font.FontColor";
													- _Value = "0,0,255";
													- _Type = Color;
												}
												{ IProperty 
													- _Name = "Font.Italic";
													- _Value = "0";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Font.Size";
													- _Value = "10";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Font.Weight";
													- _Value = "400";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Line.LineColor";
													- _Value = "255,0,0";
													- _Type = Color;
												}
												{ IProperty 
													- _Name = "Line.LineWidth";
													- _Value = "0";
													- _Type = Int;
												}
											}
										}
										{ IPropertyMetaclass 
											- _Name = "JunctionConnector";
											- Properties = { IRPYRawContainer 
												- size = 8;
												- value = 
												{ IProperty 
													- _Name = "Fill.FillColor";
													- _Value = "0,128,255";
													- _Type = Color;
												}
												{ IProperty 
													- _Name = "Font.Font";
													- _Value = "Arial";
													- _Type = String;
												}
												{ IProperty 
													- _Name = "Font.FontColor";
													- _Value = "0,0,0";
													- _Type = Color;
												}
												{ IProperty 
													- _Name = "Font.Italic";
													- _Value = "0";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Font.Size";
													- _Value = "10";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Font.Weight";
													- _Value = "400";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Line.LineColor";
													- _Value = "0,0,0";
													- _Type = Color;
												}
												{ IProperty 
													- _Name = "Line.LineWidth";
													- _Value = "1";
													- _Type = Int;
												}
											}
										}
										{ IPropertyMetaclass 
											- _Name = "State";
											- Properties = { IRPYRawContainer 
												- size = 9;
												- value = 
												{ IProperty 
													- _Name = "Fill.FillColor";
													- _Value = "0,255,255";
													- _Type = Color;
												}
												{ IProperty 
													- _Name = "Fill.Transparent_Fill";
													- _Value = "1";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Font.Font";
													- _Value = "Arial";
													- _Type = String;
												}
												{ IProperty 
													- _Name = "Font.FontColor";
													- _Value = "0,0,0";
													- _Type = Color;
												}
												{ IProperty 
													- _Name = "Font.Italic";
													- _Value = "0";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Font.Size";
													- _Value = "10";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Font.Weight";
													- _Value = "400";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Line.LineColor";
													- _Value = "0,128,64";
													- _Type = Color;
												}
												{ IProperty 
													- _Name = "Line.LineWidth";
													- _Value = "1";
													- _Type = Int;
												}
											}
										}
										{ IPropertyMetaclass 
											- _Name = "StateChartConditionConnector";
											- Properties = { IRPYRawContainer 
												- size = 8;
												- value = 
												{ IProperty 
													- _Name = "Fill.FillColor";
													- _Value = "0,128,255";
													- _Type = Color;
												}
												{ IProperty 
													- _Name = "Font.Font";
													- _Value = "Arial";
													- _Type = String;
												}
												{ IProperty 
													- _Name = "Font.FontColor";
													- _Value = "0,0,0";
													- _Type = Color;
												}
												{ IProperty 
													- _Name = "Font.Italic";
													- _Value = "0";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Font.Size";
													- _Value = "10";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Font.Weight";
													- _Value = "400";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Line.LineColor";
													- _Value = "0,0,0";
													- _Type = Color;
												}
												{ IProperty 
													- _Name = "Line.LineWidth";
													- _Value = "1";
													- _Type = Int;
												}
											}
										}
										{ IPropertyMetaclass 
											- _Name = "Transition";
											- Properties = { IRPYRawContainer 
												- size = 7;
												- value = 
												{ IProperty 
													- _Name = "Font.Font";
													- _Value = "Arial";
													- _Type = String;
												}
												{ IProperty 
													- _Name = "Font.FontColor";
													- _Value = "0,0,255";
													- _Type = Color;
												}
												{ IProperty 
													- _Name = "Font.Italic";
													- _Value = "0";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Font.Size";
													- _Value = "10";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Font.Weight";
													- _Value = "400";
													- _Type = Int;
												}
												{ IProperty 
													- _Name = "Line.LineColor";
													- _Value = "255,0,0";
													- _Type = Color;
												}
												{ IProperty 
													- _Name = "Line.LineWidth";
													- _Value = "1";
													- _Type = Int;
												}
											}
										}
									}
								}
							}
						}
						- _name = "statechartdiagram_4";
						- _lastModifiedTime = "2.26.2010::16:2:17";
						- _graphicChart = { CGIStateChart 
							- _id = OLDID 1424988 203;
							- m_type = 0;
							- m_pModelObject = { IHandle 
								- _m2Class = "IStateChart";
								- _id = OLDID 1424988 107;
							}
							- m_pParent = ;
							- m_name = { CGIText 
								- m_str = "";
								- m_style = "Arial" 10 0 0 16 34818164 ;
								- m_color = { IColor 
									- m_fgColor = 0;
									- m_bgColor = 0;
									- m_bgFlag = 0;
								}
								- m_position = 1 0 0  ;
								- m_nIdent = 0;
								- m_bImplicitSetRectPoints = 0;
								- m_nOrientationCtrlPt = 8;
							}
							- m_drawBehavior = 3452816845;
							- m_bIsPreferencesInitialized = 1;
							- elementList = 43;
							{ CGIState 
								- _id = OLDID 1424988 232;
								- m_type = 5;
								- m_pModelObject = { IHandle 
									- _m2Class = "IState";
									- _id = OLDID 1424988 108;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "ROOT";
									- m_style = "Arial" 10 0 0 21954832 2424841 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 1 0 0  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_polygon = 4 50 50  870 50  870 585  50 585  ;
								- m_nNameFormat = 50152948;
								- m_nIsNameFormat = 50153216;
								- nAndLineCount = 0;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_pDefaultComponentRelation = ;
							}
							{ CGIConnector 
								- _id = GUID 107dd3d0-2346-11d3-abfa-0010a4f1d0f6;
								- m_type = 38;
								- m_pModelObject = { IHandle 
									- _m2Class = "IConnector";
									- _id = GUID 5c48ccc2-f567-4292-922b-231150b44161;
								}
								- m_pParent = OLDID 1424988 210;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 -1 40971504 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 1 0 0  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 1.37516 0 0 2.05825 37.1292 990.019 ;
								- m_bIsPreferencesInitialized = 1;
								- m_position = 4 0 0  0 12  12 12  12 0  ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_SubType = 0;
							}
							{ CGITrans 
								- _id = GUID 107dd3d1-2346-11d3-abfa-0010a4f1d0f6;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = GUID 107dd3d2-2346-11d3-abfa-0010a4f1d0f6;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 -1 40971504 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 4 149 561  163 561  163 578  149 578  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 233;
								- m_sourceType = 'F';
								- m_pTarget = GUID 107dd3d0-2346-11d3-abfa-0010a4f1d0f6;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "tm(10000)";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 -6 -9  72 -9  72 9  -6 9  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_transform = 1 0 0 1 105 534 ;
									- m_nHorizontalSpacing = -36;
									- m_nVerticalSpacing = -8;
									- m_nOrientationCtrlPt = 0;
								}
								- m_anglePoint1 = 0 0 ;
								- m_anglePoint2 = 0 0 ;
								- m_line_style = 2;
								- m_SourcePort = 4 1002 ;
								- m_TargetPort = 6 7 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = GUID 107dd3de-2346-11d3-abfa-0010a4f1d0f6;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = GUID 107dd3df-2346-11d3-abfa-0010a4f1d0f6;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 -1 40971504 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 4 128 518  142 518  142 535  128 535  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 233;
								- m_sourceType = 'F';
								- m_pTarget = GUID 107dd3d0-2346-11d3-abfa-0010a4f1d0f6;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "evKeyOff";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 -6 -9  65 -9  65 9  -6 9  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_transform = 1 0 0 1 93 513 ;
									- m_nHorizontalSpacing = -36;
									- m_nVerticalSpacing = -1;
									- m_nOrientationCtrlPt = 0;
								}
								- m_arrow = 1 97 517  ;
								- m_anglePoint1 = 0 0 ;
								- m_anglePoint2 = 0 0 ;
								- m_line_style = 2;
								- m_SourcePort = 0 853 ;
								- m_TargetPort = 9 6 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGIConnector 
								- _id = GUID 5f4f8a70-f503-11d2-ab5b-0010a4f1d0f6;
								- m_type = 38;
								- m_pModelObject = { IHandle 
									- _m2Class = "IConnector";
									- _id = GUID b2146167-a100-41c2-92bd-4e0697182f50;
								}
								- m_pParent = OLDID 1424988 218;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 1 0 0  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 1.37516 0 0 2.05825 1043.74 216.117 ;
								- m_bIsPreferencesInitialized = 1;
								- m_position = 4 0 0  0 12  12 12  12 0  ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_SubType = 0;
							}
							{ CGITrans 
								- _id = GUID 5f4f8a93-f503-11d2-ab5b-0010a4f1d0f6;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = GUID 5f4f8a94-f503-11d2-ab5b-0010a4f1d0f6;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 4 773 169  787 169  787 186  773 186  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 209;
								- m_sourceType = 'F';
								- m_pTarget = GUID 5f4f8a70-f503-11d2-ab5b-0010a4f1d0f6;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "evKeyOff";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 746 149  818 149  818 168  746 168  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = -32;
									- m_nVerticalSpacing = -7;
									- m_nOrientationCtrlPt = 0;
								}
								- m_anglePoint1 = 0.999999772705747 0.000674231750715704 ;
								- m_anglePoint2 = 0.999999772705747 0.000674231750715704 ;
								- m_line_style = 0;
								- m_SourcePort = 1096 858 ;
								- m_TargetPort = 6 6 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = GUID 5f4f8a98-f503-11d2-ab5b-0010a4f1d0f6;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "Transition";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Font.FontColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = GUID 7f2ba45c-80d5-44bc-8672-0e1cb929e5ce;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 4 810 237  824 237  824 254  810 254  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = GUID 5f4f8a70-f503-11d2-ab5b-0010a4f1d0f6;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 205;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 4 840 248  854 248  854 265  840 265  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nVerticalSpacing = -17;
									- m_nOrientationCtrlPt = 0;
								}
								- m_arrow = 1 825 171  ;
								- m_anglePoint1 = 0 -1 ;
								- m_anglePoint2 = -1 0 ;
								- m_line_style = 2;
								- m_SourcePort = 6 6 ;
								- m_TargetPort = 1027 0 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = GUID 5f4f8aa4-f503-11d2-ab5b-0010a4f1d0f6;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = GUID 5f4f8aa5-f503-11d2-ab5b-0010a4f1d0f6;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 4 785 139  799 139  799 156  785 156  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 209;
								- m_sourceType = 'F';
								- m_pTarget = GUID 5f4f8a70-f503-11d2-ab5b-0010a4f1d0f6;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "tm(5000)";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 746 120  816 120  816 139  746 139  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = -46;
									- m_nVerticalSpacing = -6;
									- m_nOrientationCtrlPt = 0;
								}
								- m_arrow = 1 826 141  ;
								- m_anglePoint1 = 0 -1 ;
								- m_anglePoint2 = 1 0 ;
								- m_line_style = 2;
								- m_SourcePort = 1096 101 ;
								- m_TargetPort = 6 6 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = OLDID 1424988 204;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "DefaultTransition";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Font.FontColor";
															- _Value = "255,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 29;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 111;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 510 328  524 328  524 345  510 345  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 218;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 205;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 540 330  554 330  554 347  540 347  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nVerticalSpacing = -17;
									- m_nOrientationCtrlPt = 0;
								}
								- m_anglePoint1 = -0.000991451962463668 -0.999999508511382 ;
								- m_anglePoint2 = 0 -1 ;
								- m_line_style = 1;
								- m_SourcePort = 638 564 ;
								- m_TargetPort = 79 0 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGIState 
								- _id = OLDID 1424988 205;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 2;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "State";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Fill.FillColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
										{ IPropertySubject 
											- _Name = "General";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "Graphics";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "FitBoxToItsTextuals";
															- _Value = "False";
															- _Type = Bool;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 8;
								- m_pModelObject = { IHandle 
									- _m2Class = "IState";
									- _id = OLDID 1424988 134;
								}
								- m_pParent = OLDID 1424988 218;
								- m_name = { CGIText 
									- m_str = "currentCode";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 1 15.0396445744102 5.00379871625024  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 0.435383 0 0 0.396116 603.694 615.417 ;
								- m_bIsPreferencesInitialized = 1;
								- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
								- m_nNameFormat = 38653644;
								- m_nIsNameFormat = 0;
								- nAndLineCount = 0;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_pDefaultComponentRelation = ;
							}
							{ CGIState 
								- _id = OLDID 1424988 206;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 2;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "State";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Fill.FillColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
										{ IPropertySubject 
											- _Name = "General";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "Graphics";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "FitBoxToItsTextuals";
															- _Value = "False";
															- _Type = Bool;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 8;
								- m_pModelObject = { IHandle 
									- _m2Class = "IState";
									- _id = OLDID 1424988 145;
								}
								- m_pParent = OLDID 1424988 205;
								- m_name = { CGIText 
									- m_str = "correct";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 1 24.6379617124697 2.45031782434378  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 0.291066 0 0 0.210784 562.213 285.784 ;
								- m_bIsPreferencesInitialized = 1;
								- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
								- m_nNameFormat = 0;
								- m_nIsNameFormat = 8;
								- nAndLineCount = 0;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_pDefaultComponentRelation = ;
							}
							{ CGIState 
								- _id = OLDID 1424988 207;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 2;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "State";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Fill.FillColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
										{ IPropertySubject 
											- _Name = "General";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "Graphics";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "FitBoxToItsTextuals";
															- _Value = "False";
															- _Type = Bool;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 8;
								- m_pModelObject = { IHandle 
									- _m2Class = "IState";
									- _id = OLDID 1424988 151;
								}
								- m_pParent = OLDID 1424988 205;
								- m_name = { CGIText 
									- m_str = "different";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 4 17.2113340180817 2.32968028107044  20.275630308567 2.32968028107044  20.275630308567 3.38647435709114  17.2113340180817 3.38647435709114  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 1;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 0.293948 0 0 0.220588 120.023 285.784 ;
								- m_bIsPreferencesInitialized = 1;
								- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
								- m_nNameFormat = 37931132;
								- m_nIsNameFormat = 0;
								- nAndLineCount = 0;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_pDefaultComponentRelation = ;
							}
							{ CGIState 
								- _id = OLDID 1424988 208;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 2;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "State";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Fill.FillColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
										{ IPropertySubject 
											- _Name = "General";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "Graphics";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "FitBoxToItsTextuals";
															- _Value = "False";
															- _Type = Bool;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 8;
								- m_pModelObject = { IHandle 
									- _m2Class = "IState";
									- _id = OLDID 1424988 144;
								}
								- m_pParent = OLDID 1424988 205;
								- m_name = { CGIText 
									- m_str = "notEntered";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 1 20.2719091963811 -2.12909306666368  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 0.302594 0 0 0.230392 322.167 717.059 ;
								- m_bIsPreferencesInitialized = 1;
								- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
								- m_nNameFormat = 39152364;
								- m_nIsNameFormat = 0;
								- nAndLineCount = 0;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_pDefaultComponentRelation = ;
							}
							{ CGIState 
								- _id = OLDID 1424988 209;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 2;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "State";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Fill.FillColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
										{ IPropertySubject 
											- _Name = "General";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "Graphics";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "FitBoxToItsTextuals";
															- _Value = "False";
															- _Type = Bool;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 8;
								- m_pModelObject = { IHandle 
									- _m2Class = "IState";
									- _id = OLDID 1424988 114;
								}
								- m_pParent = OLDID 1424988 218;
								- m_name = { CGIText 
									- m_str = "enteringCode";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 1 20.5205740426884 17.3953986833529  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 0.154329 0 0 0.0815534 749.461 158.485 ;
								- m_bIsPreferencesInitialized = 1;
								- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
								- m_nNameFormat = 50296668;
								- m_nIsNameFormat = 32;
								- nAndLineCount = 0;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_pDefaultComponentRelation = ;
							}
							{ CGIState 
								- _id = OLDID 1424988 210;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 2;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "CompState";
													- Properties = { IRPYRawContainer 
														- size = 9;
														- value = 
														{ IProperty 
															- _Name = "Fill.FillColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
														{ IProperty 
															- _Name = "Fill.Transparent_Fill";
															- _Value = "1";
															- _Type = Int;
														}
														{ IProperty 
															- _Name = "Font.Font";
															- _Value = "Arial";
															- _Type = String;
														}
														{ IProperty 
															- _Name = "Font.FontColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
														{ IProperty 
															- _Name = "Font.Italic";
															- _Value = "0";
															- _Type = Int;
														}
														{ IProperty 
															- _Name = "Font.Size";
															- _Value = "10";
															- _Type = Int;
														}
														{ IProperty 
															- _Name = "Font.Weight";
															- _Value = "400";
															- _Type = Int;
														}
														{ IProperty 
															- _Name = "Line.LineColor";
															- _Value = "255,255,255";
															- _Type = Color;
														}
														{ IProperty 
															- _Name = "Line.LineWidth";
															- _Value = "0";
															- _Type = Int;
														}
													}
												}
											}
										}
										{ IPropertySubject 
											- _Name = "StatechartDiagram";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "CompState";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "ShowCompName";
															- _Value = "True";
															- _Type = Bool;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 9;
								- m_pModelObject = { IHandle 
									- _m2Class = "IState";
									- _id = OLDID 1424988 157;
								}
								- m_pParent = OLDID 1424988 222;
								- m_name = { CGIText 
									- m_str = "armingDisarmingReprogramming";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 4 -6 -9  220 -9  220 9  -6 9  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_transform = 1 0 0 1 76 81 ;
									- m_nHorizontalSpacing = -76;
									- m_nVerticalSpacing = 12;
									- m_nOrientationCtrlPt = 1;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_polygon = 4 546 0  546 1060  0 1060  0 0  ;
								- m_nNameFormat = 0;
								- m_nIsNameFormat = 0;
								- nAndLineCount = 0;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_pDefaultComponentRelation = ;
								- m_pVirtualParent = OLDID 1424988 222;
							}
							{ CGITrans 
								- _id = OLDID 1424988 211;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 641;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 420 336  434 336  434 353  420 353  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 238;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 227;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "[else]";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 -6 -9  40 -9  40 9  -6 9  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 1;
									- m_transform = 1 0 0 1.05556 348 442.5 ;
									- m_nHorizontalSpacing = -108;
									- m_nVerticalSpacing = 114;
									- m_nOrientationCtrlPt = 0;
								}
								- m_arrow = 2 435 461  435 158  ;
								- m_anglePoint1 = -1 0 ;
								- m_anglePoint2 = 1 0 ;
								- m_line_style = 2;
								- m_SourcePort = 12 11 ;
								- m_TargetPort = 1096 173 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = OLDID 1424988 212;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 726;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 249 455  263 455  263 472  249 472  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 238;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 219;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "[isIn(correct)]";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 269 466  363 466  363 485  269 485  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = -11;
									- m_nVerticalSpacing = -8;
									- m_nOrientationCtrlPt = 0;
								}
								- m_anglePoint1 = 0.0199959988607225 -0.999800060026784 ;
								- m_anglePoint2 = 0.0199959988607254 -0.999800060026784 ;
								- m_line_style = 0;
								- m_SourcePort = 12 11 ;
								- m_TargetPort = 498 0 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = OLDID 1424988 213;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 196;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 128 360  142 360  142 377  128 377  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 219;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 227;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "evKeyOn[isIn(different)]/
changeCode();";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 93 290  261 290  261 327  93 327  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = -65;
									- m_nVerticalSpacing = -64;
									- m_nOrientationCtrlPt = 0;
								}
								- m_arrow = 2 143 507  143 185  ;
								- m_anglePoint1 = 0 0 ;
								- m_anglePoint2 = 0 0 ;
								- m_line_style = 2;
								- m_SourcePort = 0 242 ;
								- m_TargetPort = 0 838 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = OLDID 1424988 214;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 187;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 249 412  263 412  263 429  249 429  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 228;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 238;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "evKeyOn";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 267 416  358 416  358 435  267 435  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 1;
									- m_transform = 1 0 0 1 0 13 ;
									- m_nHorizontalSpacing = -13;
									- m_nVerticalSpacing = -10;
									- m_nOrientationCtrlPt = 0;
								}
								- m_anglePoint1 = 0.0150480896172882 -0.999886771089042 ;
								- m_anglePoint2 = 0.0150480896172896 -0.999886771089042 ;
								- m_line_style = 0;
								- m_SourcePort = 506 1060 ;
								- m_TargetPort = 12 11 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = OLDID 1424988 216;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = GUID 9f27f498-df03-11d2-ab10-0010a4f1d0f6;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 21954832 2424841 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 330 237  344 237  344 254  330 254  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 223;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 227;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "[isIn(correct)]/
itsController.gen(new evTemporise());";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 278 206  531 206  531 243  278 243  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = -82;
									- m_nVerticalSpacing = -37;
									- m_nOrientationCtrlPt = 0;
								}
								- m_arrow = 2 345 271  345 184  ;
								- m_anglePoint1 = -1 0 ;
								- m_anglePoint2 = 1 0 ;
								- m_line_style = 2;
								- m_SourcePort = 12 11 ;
								- m_TargetPort = 1096 813 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = OLDID 1424988 217;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 162;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 21954832 2424841 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 250 212  264 212  264 229  250 229  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 227;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 223;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "evKeyOn";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 208 214  280 214  280 233  208 233  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = -72;
									- m_nVerticalSpacing = -19;
									- m_nOrientationCtrlPt = 0;
								}
								- m_anglePoint1 = 0.0107435009043377 -0.99994228692876 ;
								- m_anglePoint2 = 0.0107435009043377 -0.99994228692876 ;
								- m_line_style = 0;
								- m_SourcePort = 742 1060 ;
								- m_TargetPort = 12 11 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGIState 
								- _id = OLDID 1424988 218;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 2;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "CompState";
													- Properties = { IRPYRawContainer 
														- size = 9;
														- value = 
														{ IProperty 
															- _Name = "Fill.FillColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
														{ IProperty 
															- _Name = "Fill.Transparent_Fill";
															- _Value = "1";
															- _Type = Int;
														}
														{ IProperty 
															- _Name = "Font.Font";
															- _Value = "Arial";
															- _Type = String;
														}
														{ IProperty 
															- _Name = "Font.FontColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
														{ IProperty 
															- _Name = "Font.Italic";
															- _Value = "0";
															- _Type = Int;
														}
														{ IProperty 
															- _Name = "Font.Size";
															- _Value = "10";
															- _Type = Int;
														}
														{ IProperty 
															- _Name = "Font.Weight";
															- _Value = "400";
															- _Type = Int;
														}
														{ IProperty 
															- _Name = "Line.LineColor";
															- _Value = "255,255,255";
															- _Type = Color;
														}
														{ IProperty 
															- _Name = "Line.LineWidth";
															- _Value = "0";
															- _Type = Int;
														}
													}
												}
											}
										}
										{ IPropertySubject 
											- _Name = "StatechartDiagram";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "CompState";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "ShowCompName";
															- _Value = "True";
															- _Type = Bool;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 9;
								- m_pModelObject = { IHandle 
									- _m2Class = "IState";
									- _id = OLDID 1424988 110;
								}
								- m_pParent = OLDID 1424988 222;
								- m_name = { CGIText 
									- m_str = "codeEntry";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 4 -6 -9  70 -9  70 9  -6 9  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_transform = 1 0 0 1 474 77 ;
									- m_nHorizontalSpacing = -152;
									- m_nVerticalSpacing = 8;
									- m_nOrientationCtrlPt = 1;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_polygon = 4 546 0  546 1060  1096 1060  1096 0  ;
								- m_nNameFormat = 0;
								- m_nIsNameFormat = 0;
								- nAndLineCount = 0;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_pDefaultComponentRelation = ;
								- m_pVirtualParent = OLDID 1424988 222;
							}
							{ CGIState 
								- _id = OLDID 1424988 219;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 2;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "State";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Fill.FillColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
										{ IPropertySubject 
											- _Name = "General";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "Graphics";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "FitBoxToItsTextuals";
															- _Value = "False";
															- _Type = Bool;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 8;
								- m_pModelObject = { IHandle 
									- _m2Class = "IState";
									- _id = OLDID 1424988 195;
								}
								- m_pParent = OLDID 1424988 233;
								- m_name = { CGIText 
									- m_str = "waitNewCode";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 1 -0.493469778649168 -1.472819436959  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 0.495902 0 0 0.166667 175.18 762.19 ;
								- m_bIsPreferencesInitialized = 1;
								- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
								- m_nNameFormat = 21954936;
								- m_nIsNameFormat = 0;
								- nAndLineCount = 0;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_pDefaultComponentRelation = ;
							}
							{ CGITrans 
								- _id = OLDID 1424988 220;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "DefaultTransition";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Font.FontColor";
															- _Value = "255,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 29;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 183;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 250 350  264 350  264 367  250 367  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 233;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 228;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 280 351  294 351  294 368  280 368  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nVerticalSpacing = -17;
									- m_nOrientationCtrlPt = 0;
								}
								- m_anglePoint1 = 0 -1 ;
								- m_anglePoint2 = 0 -1 ;
								- m_line_style = 1;
								- m_SourcePort = 292 174 ;
								- m_TargetPort = 515 0 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = OLDID 1424988 221;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 146;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 677 458  691 458  691 475  677 475  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 206;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 208;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "tm(3000)";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 695 473  765 473  765 492  695 492  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = -11;
									- m_nVerticalSpacing = -4;
									- m_nOrientationCtrlPt = 0;
								}
								- m_anglePoint1 = -0.015270149876176 -0.99988340446412 ;
								- m_anglePoint2 = -0.015270149876176 -0.99988340446412 ;
								- m_line_style = 0;
								- m_SourcePort = 152 1060 ;
								- m_TargetPort = 929 0 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGIState 
								- _id = OLDID 1424988 222;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 2;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "State";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Fill.FillColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
										{ IPropertySubject 
											- _Name = "General";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "Graphics";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "FitBoxToItsTextuals";
															- _Value = "False";
															- _Type = Bool;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 6;
								- m_pModelObject = { IHandle 
									- _m2Class = "IState";
									- _id = OLDID 1424988 109;
								}
								- m_pParent = OLDID 1424988 232;
								- m_name = { CGIText 
									- m_str = "active";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 4 -1.38517375744731 22.7455255296087  0.675275506947936 22.7455255296087  0.675275506947936 24.0345664518557  -1.38517375744731 24.0345664518557  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 1;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 0.72719 0 0 0.485849 61 60 ;
								- m_bIsPreferencesInitialized = 1;
								- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
								- m_nNameFormat = -1072663582;
								- m_nIsNameFormat = 1274782571;
								- nAndLineCount = 1;
								- andLinePoly = 2 546 0  546 1060  ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_pDefaultComponentRelation = ;
							}
							{ CGIConnector 
								- _id = OLDID 1424988 223;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "StateChartConditionConnector";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Font.FontColor";
															- _Value = "255,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 42;
								- m_pModelObject = { IHandle 
									- _m2Class = "IBranch";
									- _id = OLDID 1424988 163;
								}
								- m_pParent = OLDID 1424988 210;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 21954832 2424841 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 1 0 0  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 1.37516 0 0 2.05825 264.03 411.65 ;
								- m_bIsPreferencesInitialized = 1;
								- m_position = 4 0 0  0 23  25 23  25 0  ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_SubType = 0;
							}
							{ CGITrans 
								- _id = OLDID 1424988 224;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "DefaultTransition";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Font.FontColor";
															- _Value = "255,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 29;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 158;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 21954832 2424841 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 196 121  210 121  210 138  196 138  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 210;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 227;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 21954832 2424841 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 226 122  240 122  240 139  226 139  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nVerticalSpacing = -17;
									- m_nOrientationCtrlPt = 0;
								}
								- m_anglePoint1 = 0.0237743988722029 -0.999717349033348 ;
								- m_anglePoint2 = 0 -1 ;
								- m_line_style = 1;
								- m_SourcePort = 206 138 ;
								- m_TargetPort = 137 0 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = OLDID 1424988 225;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 170;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 246 130  260 130  260 147  246 147  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 227;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 227;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "evKeyOff[isIn(correct)]/
itsController.gen(new evDisarm());";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 232 99  479 99  479 136  232 136  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 1;
									- m_nHorizontalSpacing = -18;
									- m_nVerticalSpacing = -18;
									- m_nOrientationCtrlPt = 0;
								}
								- m_arrow = 2 229 132  271 132  ;
								- m_anglePoint1 = 0 -1 ;
								- m_anglePoint2 = 0 1 ;
								- m_line_style = 2;
								- m_SourcePort = 331 0 ;
								- m_TargetPort = 811 0 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = OLDID 1424988 226;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 152;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 610 459  624 459  624 476  610 476  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 207;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 208;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "tm(3000)";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 570 470  640 470  640 489  570 489  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = -70;
									- m_nVerticalSpacing = -8;
									- m_nOrientationCtrlPt = 0;
								}
								- m_anglePoint1 = 0 -1 ;
								- m_anglePoint2 = 0 -1 ;
								- m_line_style = 1;
								- m_SourcePort = 935 1060 ;
								- m_TargetPort = 240 0 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGIState 
								- _id = OLDID 1424988 227;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 2;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "State";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Fill.FillColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
										{ IPropertySubject 
											- _Name = "General";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "Graphics";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "FitBoxToItsTextuals";
															- _Value = "False";
															- _Type = Bool;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 8;
								- m_pModelObject = { IHandle 
									- _m2Class = "IState";
									- _id = OLDID 1424988 161;
								}
								- m_pParent = OLDID 1424988 210;
								- m_name = { CGIText 
									- m_str = "idle";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 1 -0.313654807228142 16.6349663025595  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 0.120452 0 0 0.0834951 191.147 187.301 ;
								- m_bIsPreferencesInitialized = 1;
								- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
								- m_nNameFormat = 0;
								- m_nIsNameFormat = 0;
								- nAndLineCount = 0;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_pDefaultComponentRelation = ;
							}
							{ CGIState 
								- _id = OLDID 1424988 228;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 2;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "State";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Fill.FillColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
										{ IPropertySubject 
											- _Name = "General";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "Graphics";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "FitBoxToItsTextuals";
															- _Value = "False";
															- _Type = Bool;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 8;
								- m_pModelObject = { IHandle 
									- _m2Class = "IState";
									- _id = OLDID 1424988 186;
								}
								- m_pParent = OLDID 1424988 233;
								- m_name = { CGIText 
									- m_str = "waitOldCode";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 1 -0.551419957841951 4.75511072323066  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 0.479508 0 0 0.157143 179.67 258.537 ;
								- m_bIsPreferencesInitialized = 1;
								- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
								- m_nNameFormat = 42543692;
								- m_nIsNameFormat = 1;
								- nAndLineCount = 0;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_pDefaultComponentRelation = ;
							}
							{ CGITrans 
								- _id = OLDID 1424988 229;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 135;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 539 229  553 229  553 246  539 246  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 205;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 209;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "evKey/
newCode = params.n;
count=1;";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 -6 -9  146 -9  146 45  -6 45  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_transform = 1 0 0 1 494 112 ;
									- m_nHorizontalSpacing = -81;
									- m_nVerticalSpacing = -131;
									- m_nOrientationCtrlPt = 0;
								}
								- m_arrow = 1 554 157  ;
								- m_anglePoint1 = 1 0 ;
								- m_anglePoint2 = 0 1 ;
								- m_line_style = 2;
								- m_SourcePort = 171 0 ;
								- m_TargetPort = 0 505 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = OLDID 1424988 230;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = GUID 9f27f48a-df03-11d2-ab10-0010a4f1d0f6;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 21954832 2424841 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 683 300  697 300  697 317  683 317  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 237;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 206;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "[isCodeCorrect()]";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 699 319  837 319  837 338  699 338  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 1;
									- m_nHorizontalSpacing = -14;
									- m_nVerticalSpacing = -8;
									- m_nOrientationCtrlPt = 0;
								}
								- m_arrow = 1 698 278  ;
								- m_anglePoint1 = 0 -1 ;
								- m_anglePoint2 = 1 0 ;
								- m_line_style = 2;
								- m_SourcePort = 12 11 ;
								- m_TargetPort = 217 0 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = OLDID 1424988 231;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 115;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 21954832 2424841 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 645 207  659 207  659 224  645 224  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 209;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 237;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "[isCodeEntered()]";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 664 213  788 213  788 232  664 232  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = -11;
									- m_nVerticalSpacing = -16;
									- m_nOrientationCtrlPt = 0;
								}
								- m_anglePoint1 = 0 -1 ;
								- m_anglePoint2 = 0 -1 ;
								- m_line_style = 1;
								- m_SourcePort = 481 1060 ;
								- m_TargetPort = 12 11 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGIState 
								- _id = OLDID 1424988 233;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 2;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "State";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Fill.FillColor";
															- _Value = "0,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
										{ IPropertySubject 
											- _Name = "General";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "Graphics";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "FitBoxToItsTextuals";
															- _Value = "False";
															- _Type = Bool;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 8;
								- m_pModelObject = { IHandle 
									- _m2Class = "IState";
									- _id = OLDID 1424988 177;
								}
								- m_pParent = OLDID 1424988 210;
								- m_name = { CGIText 
									- m_str = "reprogramming";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 0;
										- m_bgColor = 0;
										- m_bgFlag = 0;
									}
									- m_position = 1 2.43979475833817 6.45948313239041  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 0.306148 0 0 0.425243 151.267 578.369 ;
								- m_bIsPreferencesInitialized = 1;
								- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
								- m_nNameFormat = 50692324;
								- m_nIsNameFormat = 0;
								- nAndLineCount = 0;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_pDefaultComponentRelation = ;
							}
							{ CGITrans 
								- _id = OLDID 1424988 234;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 545;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 21954832 2424841 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 610 302  624 302  624 319  610 319  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 237;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 207;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "[else]";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 585 320  632 320  632 339  585 339  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = -55;
									- m_nVerticalSpacing = -8;
									- m_nOrientationCtrlPt = 0;
								}
								- m_arrow = 1 625 278  ;
								- m_anglePoint1 = 0 -1 ;
								- m_anglePoint2 = -1 0 ;
								- m_line_style = 2;
								- m_SourcePort = 12 11 ;
								- m_TargetPort = 935 0 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = OLDID 1424988 235;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = GUID 73ea52c7-ebd5-456d-8bd4-5290febf1f21;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 59 312  73 312  73 329  59 329  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = GUID 107dd3d0-2346-11d3-abfa-0010a4f1d0f6;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 227;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 113 152  127 152  127 169  113 169  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 24;
									- m_nVerticalSpacing = -151;
									- m_nOrientationCtrlPt = 0;
								}
								- m_arrow = 2 74 547  74 171  ;
								- m_anglePoint1 = 1 0 ;
								- m_anglePoint2 = -1 0 ;
								- m_line_style = 2;
								- m_SourcePort = 6 6 ;
								- m_TargetPort = 0 493 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = OLDID 1424988 236;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = GUID 9f27f49e-df03-11d2-ab10-0010a4f1d0f6;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 21954832 2424841 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 250 287  264 287  264 304  250 304  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 223;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 233;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "[isIn(notEntered)]";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 271 301  394 301  394 320  271 320  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = -9;
									- m_nVerticalSpacing = -7;
									- m_nOrientationCtrlPt = 0;
								}
								- m_anglePoint1 = 0 -1 ;
								- m_anglePoint2 = -0.00830133733182452 -0.99996554330562 ;
								- m_line_style = 1;
								- m_SourcePort = 12 11 ;
								- m_TargetPort = 422 0 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGIConnector 
								- _id = OLDID 1424988 237;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "StateChartConditionConnector";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Font.FontColor";
															- _Value = "255,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 42;
								- m_pModelObject = { IHandle 
									- _m2Class = "IBranch";
									- _id = OLDID 1424988 116;
								}
								- m_pParent = OLDID 1424988 218;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 21954832 2424841 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 1 0 0  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 1.37516 0 0 2.05825 807.217 426.058 ;
								- m_bIsPreferencesInitialized = 1;
								- m_position = 4 0 0  0 23  25 23  25 0  ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_SubType = 0;
							}
							{ CGIConnector 
								- _id = OLDID 1424988 238;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "StateChartConditionConnector";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Font.FontColor";
															- _Value = "255,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 42;
								- m_pModelObject = { IHandle 
									- _m2Class = "IBranch";
									- _id = OLDID 1424988 188;
								}
								- m_pParent = OLDID 1424988 233;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 1 0 0  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_transform = 4.4918 0 0 4.84018 368.326 526.057 ;
								- m_bIsPreferencesInitialized = 1;
								- m_position = 4 0 0  0 23  25 23  25 0  ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_SubType = 0;
							}
							{ CGITrans 
								- _id = OLDID 1424988 239;
								- _properties = { IPropertyContainer 
									- Subjects = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertySubject 
											- _Name = "Format";
											- Metaclasses = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IPropertyMetaclass 
													- _Name = "DefaultTransition";
													- Properties = { IRPYRawContainer 
														- size = 1;
														- value = 
														{ IProperty 
															- _Name = "Font.FontColor";
															- _Value = "255,0,0";
															- _Type = Color;
														}
													}
												}
											}
										}
									}
								}
								- m_type = 29;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 141;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 582 517  596 517  596 534  582 534  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 205;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 208;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 584 487  598 487  598 504  584 504  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nVerticalSpacing = -17;
									- m_nOrientationCtrlPt = 0;
								}
								- m_anglePoint1 = 1 0 ;
								- m_anglePoint2 = 1 0 ;
								- m_line_style = 1;
								- m_SourcePort = 205 831 ;
								- m_TargetPort = 0 496 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							{ CGITrans 
								- _id = OLDID 1424988 240;
								- m_type = 28;
								- m_pModelObject = { IHandle 
									- _m2Class = "ITransition";
									- _id = OLDID 1424988 123;
								}
								- m_pParent = ;
								- m_name = { CGIText 
									- m_str = "";
									- m_style = "Arial" 10 0 0 0 0 ;
									- m_color = { IColor 
										- m_fgColor = 4;
										- m_bgColor = 4;
										- m_bgFlag = 0;
									}
									- m_position = 4 657 110  671 110  671 127  657 127  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_nHorizontalSpacing = 7;
									- m_nVerticalSpacing = -9;
									- m_nOrientationCtrlPt = 8;
								}
								- m_drawBehavior = 2054;
								- m_bIsPreferencesInitialized = 1;
								- m_pSource = OLDID 1424988 209;
								- m_sourceType = 'F';
								- m_pTarget = OLDID 1424988 209;
								- m_targetType = 'T';
								- m_direction = ' ';
								- m_rpn = { CGIText 
									- m_str = "evKey/
newCode = (10 * newCode ) + params.n;
count++;";
									- m_style = "Arial" 10 0 0 0 1 ;
									- m_color = { IColor 
										- m_fgColor = 2;
										- m_bgColor = 2;
										- m_bgFlag = 0;
									}
									- m_position = 4 -6 -9  265 -9  265 45  -6 45  ;
									- m_nIdent = 0;
									- m_bImplicitSetRectPoints = 0;
									- m_transform = 1 0 0 1 603 70 ;
									- m_nHorizontalSpacing = -66;
									- m_nVerticalSpacing = -36;
									- m_nOrientationCtrlPt = 0;
								}
								- m_arrow = 2 628 112  697 112  ;
								- m_anglePoint1 = 0 -1 ;
								- m_anglePoint2 = 0 1 ;
								- m_line_style = 2;
								- m_SourcePort = 196 0 ;
								- m_TargetPort = 811 0 ;
								- m_pInheritsFrom = { IHandle 
									- _m2Class = "";
								}
								- m_nInheritanceMask = 0;
								- m_bShowName = 1;
							}
							
							- m_access = 'Z';
							- m_modified = 'N';
							- m_fileVersion = "";
							- m_nModifyDate = 825252441;
							- m_nCreateDate = 892613426;
							- m_creator = "";
							- m_bScaleWithZoom = 2097247;
							- m_arrowStyle = 'S';
							- m_pRoot = OLDID 1424988 232;
							- m_currentLeftTop = -3.69927466063944 -2.85636442082349 ;
							- m_currentRightBottom = 28.6992746606394 22.0410429393711 ;
							- m_pInheritsFrom = { IHandle 
								- _m2Class = "";
							}
						}
					}
				}
			}
			- _itsStateChart = { IHandle 
				- _m2Class = "IStateChart";
				- _id = OLDID 1424988 107;
			}
			- Associations = { IRPYRawContainer 
				- size = 1;
				- value = 
				{ IAssociationEnd 
					- _id = GUID 791d70e3-3b6f-11d3-ac5d-0010a4f1d0f6;
					- _name = "itsController";
					- _multiplicity = "1";
					- _otherClass = { IClassifierHandle 
						- _m2Class = "IClass";
						- _id = OLDID 1424988 441;
					}
					- _inverse = { IHandle 
						- _m2Class = "IPart";
						- _id = OLDID 1424988 446;
					}
					- _linkName = "";
					- _linkType = Assoc;
					- _navigability = Navigable;
				}
			}
			- _classModifier = Unspecified;
		}
	}
	- weakCGTime = 2.27.2010::17:41:6;
	- strongCGTime = 11.8.2001::13:1:53;
	- Operations = { IRPYRawContainer 
		- size = 15;
		- value = 
		{ IPrimitiveOperation 
			- _id = OLDID 1424988 442;
			- requiremenTracabilityHandle = 8;
			- _name = "configure";
			- _description = { IDescription 
				- _text = "Setup the actual hardware that is connected.";
			}
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 1;
				- value = 
				{ IArgument 
					- _id = GUID fe62d1a7-5ff5-11d4-9431-0010a4f1d0f6;
					- _name = "aHardware";
					- myTypeOf = { IType 
						- _id = GUID fe62d1a6-5ff5-11d4-9431-0010a4f1d0f6;
						- _declaration = "IHardware";
						- _kind = Language;
					}
					- _isOrdered = 0;
					- _argumentDirection = In;
				}
			}
			- _returnType = { IHandle 
				- _m2Class = "IType";
				- _filename = "PredefinedTypesJava.sbs";
				- _subsystem = "PredefinedTypesJava";
				- _class = "";
				- _name = "void";
				- _id = GUID 38d26ae8-de64-4b2e-8b3e-d6cbe8e0a76d;
			}
			- _abstract = 0;
			- _final = 0;
			- _concurrency = Sequential;
			- _protection = iPublic;
			- _static = 0;
			- _constant = 0;
			- _itsBody = { IBody 
				- _bodyData = "setTheHardware( aHardware );
theRedLed.setItsHardware( aHardware );
theGreenLed.setItsHardware( aHardware );";
			}
		}
		{ IPrimitiveOperation 
			- _id = GUID 3c06ac4a-2887-11d3-ac08-0010a4f1d0f6;
			- _properties = { IPropertyContainer 
				- Subjects = { IRPYRawContainer 
					- size = 1;
					- value = 
					{ IPropertySubject 
						- _Name = "CPP_CG";
						- Metaclasses = { IRPYRawContainer 
							- size = 1;
							- value = 
							{ IPropertyMetaclass 
								- _Name = "Operation";
								- Properties = { IRPYRawContainer 
									- size = 1;
									- value = 
									{ IProperty 
										- _Name = "Inline";
										- _Value = "in_source";
										- _Type = Enum;
										- _ExtraTypeInfo = "none,in_header,in_source";
									}
								}
							}
						}
					}
				}
			}
			- requiremenTracabilityHandle = 10;
			- _name = "init";
			- _description = { IDescription 
				- _text = "initialise the leds into a known state.";
			}
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 0;
			}
			- _returnType = { IHandle 
				- _m2Class = "IType";
				- _filename = "PredefinedTypesJava.sbs";
				- _subsystem = "PredefinedTypesJava";
				- _class = "";
				- _name = "void";
				- _id = GUID 38d26ae8-de64-4b2e-8b3e-d6cbe8e0a76d;
			}
			- _abstract = 0;
			- _final = 0;
			- _concurrency = Sequential;
			- _protection = iProtected;
			- _static = 0;
			- _constant = 0;
			- _itsBody = { IBody 
				- _bodyData = "theGreenLed.gen( new evOn() );
theRedLed.gen( new evOff() );";
			}
		}
		{ IPrimitiveOperation 
			- _id = GUID ad1844f7-2898-11d3-ac09-0010a4f1d0f6;
			- requiremenTracabilityHandle = 9;
			- _name = "flashGreenLed";
			- _description = { IDescription 
				- _text = "flash Green led on and off 4 times";
			}
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 0;
			}
			- _returnType = { IHandle 
				- _m2Class = "IType";
				- _filename = "PredefinedTypesJava.sbs";
				- _subsystem = "PredefinedTypesJava";
				- _class = "";
				- _name = "void";
				- _id = GUID 38d26ae8-de64-4b2e-8b3e-d6cbe8e0a76d;
			}
			- _abstract = 0;
			- _final = 0;
			- _concurrency = Sequential;
			- _protection = iPublic;
			- _static = 0;
			- _constant = 0;
			- _itsBody = { IBody 
				- _bodyData = "theGreenLed.gen(new evFlash(4));";
			}
		}
		{ IPrimitiveOperation 
			- _id = GUID c6eee3a1-cc43-11d3-ae1e-0010a4f1d0f6;
			- requiremenTracabilityHandle = 11;
			- _name = "onArm";
			- _description = { IDescription 
				- _text = "Generates an event and sends it to itself";
			}
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 0;
			}
			- _returnType = { IHandle 
				- _m2Class = "IType";
				- _filename = "PredefinedTypesJava.sbs";
				- _subsystem = "PredefinedTypesJava";
				- _class = "";
				- _name = "void";
				- _id = GUID 38d26ae8-de64-4b2e-8b3e-d6cbe8e0a76d;
			}
			- _abstract = 0;
			- _final = 0;
			- _concurrency = Sequential;
			- _protection = iPublic;
			- _static = 0;
			- _constant = 0;
			- _itsBody = { IBody 
				- _bodyData = "gen( new evArm() );";
			}
		}
		{ IPrimitiveOperation 
			- _id = GUID c6eee4e7-cc43-11d3-ae1e-0010a4f1d0f6;
			- requiremenTracabilityHandle = 12;
			- _name = "onDisarm";
			- _description = { IDescription 
				- _text = "Generates an event and sends it to itself";
			}
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 0;
			}
			- _returnType = { IHandle 
				- _m2Class = "IType";
				- _filename = "PredefinedTypesJava.sbs";
				- _subsystem = "PredefinedTypesJava";
				- _class = "";
				- _name = "void";
				- _id = GUID 38d26ae8-de64-4b2e-8b3e-d6cbe8e0a76d;
			}
			- _abstract = 0;
			- _final = 0;
			- _concurrency = Sequential;
			- _protection = iPublic;
			- _static = 0;
			- _constant = 0;
			- _itsBody = { IBody 
				- _bodyData = "gen( new evDisarm() );";
			}
		}
		{ IPrimitiveOperation 
			- _id = GUID c6eee582-cc43-11d3-ae1e-0010a4f1d0f6;
			- requiremenTracabilityHandle = 13;
			- _name = "onDoor";
			- _description = { IDescription 
				- _text = "routine called when a door opening has been detected";
			}
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 0;
			}
			- _returnType = { IHandle 
				- _m2Class = "IType";
				- _filename = "PredefinedTypesJava.sbs";
				- _subsystem = "PredefinedTypesJava";
				- _class = "";
				- _name = "void";
				- _id = GUID 38d26ae8-de64-4b2e-8b3e-d6cbe8e0a76d;
			}
			- _abstract = 0;
			- _final = 0;
			- _concurrency = Sequential;
			- _protection = iPublic;
			- _static = 0;
			- _constant = 0;
			- _itsBody = { IBody 
				- _bodyData = "gen ( new evDoor() );";
			}
		}
		{ IPrimitiveOperation 
			- _id = GUID c6eee5fd-cc43-11d3-ae1e-0010a4f1d0f6;
			- requiremenTracabilityHandle = 14;
			- _name = "onKey";
			- _description = { IDescription 
				- _text = "Acts as a facade and generates and sends an event to its keypad";
			}
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 1;
				- value = 
				{ IArgument 
					- _id = GUID c6eee5fe-cc43-11d3-ae1e-0010a4f1d0f6;
					- _name = "n";
					- _typeOf = { IHandle 
						- _m2Class = "IType";
						- _filename = "PredefinedTypesJava.sbs";
						- _subsystem = "PredefinedTypesJava";
						- _class = "";
						- _name = "int";
						- _id = GUID 3b5a0555-e8e5-4b86-9ea1-95ae819b6564;
					}
					- _isOrdered = 0;
					- _argumentDirection = In;
				}
			}
			- _returnType = { IHandle 
				- _m2Class = "IType";
				- _filename = "PredefinedTypesJava.sbs";
				- _subsystem = "PredefinedTypesJava";
				- _class = "";
				- _name = "void";
				- _id = GUID 38d26ae8-de64-4b2e-8b3e-d6cbe8e0a76d;
			}
			- _abstract = 0;
			- _final = 0;
			- _concurrency = Sequential;
			- _protection = iPublic;
			- _static = 0;
			- _constant = 0;
			- _itsBody = { IBody 
				- _bodyData = "theKeypad.gen ( new evKey(n) );";
			}
		}
		{ IPrimitiveOperation 
			- _id = GUID c6eee6f9-cc43-11d3-ae1e-0010a4f1d0f6;
			- requiremenTracabilityHandle = 15;
			- _name = "onKeyOff";
			- _description = { IDescription 
				- _text = "Acts as a facade and generates and sends an event to its keypad";
			}
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 0;
			}
			- _returnType = { IHandle 
				- _m2Class = "IType";
				- _filename = "PredefinedTypesJava.sbs";
				- _subsystem = "PredefinedTypesJava";
				- _class = "";
				- _name = "void";
				- _id = GUID 38d26ae8-de64-4b2e-8b3e-d6cbe8e0a76d;
			}
			- _abstract = 0;
			- _final = 0;
			- _concurrency = Sequential;
			- _protection = iPublic;
			- _static = 0;
			- _constant = 0;
			- _itsBody = { IBody 
				- _bodyData = "theKeypad.gen( new evKeyOff() );";
			}
		}
		{ IPrimitiveOperation 
			- _id = GUID c6eee765-cc43-11d3-ae1e-0010a4f1d0f6;
			- requiremenTracabilityHandle = 16;
			- _name = "onKeyOn";
			- _description = { IDescription 
				- _text = "Acts as a facade and generates and sends an event to its keypad";
			}
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 0;
			}
			- _returnType = { IHandle 
				- _m2Class = "IType";
				- _filename = "PredefinedTypesJava.sbs";
				- _subsystem = "PredefinedTypesJava";
				- _class = "";
				- _name = "void";
				- _id = GUID 38d26ae8-de64-4b2e-8b3e-d6cbe8e0a76d;
			}
			- _abstract = 0;
			- _final = 0;
			- _concurrency = Sequential;
			- _protection = iPublic;
			- _static = 0;
			- _constant = 0;
			- _itsBody = { IBody 
				- _bodyData = "theKeypad.gen( new evKeyOn() );";
			}
		}
		{ IPrimitiveOperation 
			- _id = GUID c6eee7e4-cc43-11d3-ae1e-0010a4f1d0f6;
			- requiremenTracabilityHandle = 17;
			- _name = "onMovement";
			- _description = { IDescription 
				- _text = "Generates an event and sends it to itself";
			}
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 0;
			}
			- _returnType = { IHandle 
				- _m2Class = "IType";
				- _filename = "PredefinedTypesJava.sbs";
				- _subsystem = "PredefinedTypesJava";
				- _class = "";
				- _name = "void";
				- _id = GUID 38d26ae8-de64-4b2e-8b3e-d6cbe8e0a76d;
			}
			- _abstract = 0;
			- _final = 0;
			- _concurrency = Sequential;
			- _protection = iPublic;
			- _static = 0;
			- _constant = 0;
			- _itsBody = { IBody 
				- _bodyData = "gen( new evMovement() );";
			}
		}
		{ IReception 
			- _id = GUID 15710cc3-788a-4d92-bd9a-3eb1fabbc702;
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 0;
			}
			- _event = { IHandle 
				- _m2Class = "IEvent";
				- _filename = "AlarmFunctions.sbs";
				- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
				- _class = "";
				- _name = "evArm()";
				- _id = OLDID 1424988 314;
			}
		}
		{ IReception 
			- _id = GUID f00d0b39-6289-4c92-830f-cddefcfd476b;
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 0;
			}
			- _event = { IHandle 
				- _m2Class = "IEvent";
				- _filename = "AlarmFunctions.sbs";
				- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
				- _class = "";
				- _name = "evMovement()";
				- _id = OLDID 1424988 321;
			}
		}
		{ IReception 
			- _id = GUID 555ecae2-6250-49ce-9121-26ad3a99b5b6;
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 0;
			}
			- _event = { IHandle 
				- _m2Class = "IEvent";
				- _filename = "AlarmFunctions.sbs";
				- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
				- _class = "";
				- _name = "evDoor()";
				- _id = OLDID 1424988 316;
			}
		}
		{ IReception 
			- _id = GUID 16d7b1f8-396c-465d-996c-bbf78a4ad09a;
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 0;
			}
			- _event = { IHandle 
				- _m2Class = "IEvent";
				- _filename = "AlarmFunctions.sbs";
				- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
				- _class = "";
				- _name = "evTemporise()";
				- _id = GUID be010079-3f3b-11d3-ac65-0010a4f1d0f6;
			}
		}
		{ IReception 
			- _id = GUID a63af58c-b9ba-49ff-a5d5-96a299a62f70;
			- _virtual = 0;
			- Args = { IRPYRawContainer 
				- size = 0;
			}
			- _event = { IHandle 
				- _m2Class = "IEvent";
				- _filename = "AlarmFunctions.sbs";
				- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
				- _class = "";
				- _name = "evDisarm()";
				- _id = GUID be0101e7-3f3b-11d3-ac65-0010a4f1d0f6;
			}
		}
	}
	- Attrs = { IRPYRawContainer 
		- size = 4;
		- value = 
		{ IAttribute 
			- _id = GUID 0c96396c-6006-11d4-9431-0010a4f1d0f6;
			- _name = "ENTRY_TIME";
			- myTypeOf = { IType 
				- _id = GUID 0c963993-6006-11d4-9431-0010a4f1d0f6;
				- _declaration = "final int %s=5000;";
				- _kind = Language;
			}
			- _isOrdered = 0;
			- _protection = iPublic;
			- _static = 0;
			- _isReference = 0;
			- _isConstant = 0;
		}
		{ IAttribute 
			- _id = GUID 0c963a02-6006-11d4-9431-0010a4f1d0f6;
			- _name = "SILENCE_TIME";
			- myTypeOf = { IType 
				- _id = GUID 0c963a03-6006-11d4-9431-0010a4f1d0f6;
				- _declaration = "final int %s=4000;";
				- _kind = Language;
			}
			- _isOrdered = 0;
			- _protection = iPublic;
			- _static = 0;
			- _isReference = 0;
			- _isConstant = 0;
		}
		{ IAttribute 
			- _id = GUID 0c9639c3-6006-11d4-9431-0010a4f1d0f6;
			- _name = "ALARM_TIME";
			- myTypeOf = { IType 
				- _id = GUID 0c9639c4-6006-11d4-9431-0010a4f1d0f6;
				- _declaration = "final int %s=4000;";
				- _kind = Language;
			}
			- _isOrdered = 0;
			- _protection = iPublic;
			- _static = 0;
			- _isReference = 0;
			- _isConstant = 0;
		}
		{ IAttribute 
			- _id = GUID 0c9639ab-6006-11d4-9431-0010a4f1d0f6;
			- _name = "EXIT_TIME";
			- myTypeOf = { IType 
				- _id = GUID 0c9639ac-6006-11d4-9431-0010a4f1d0f6;
				- _declaration = "final int %s=5000;";
				- _kind = Language;
			}
			- _isOrdered = 0;
			- _protection = iPublic;
			- _static = 0;
			- _isReference = 0;
			- _isConstant = 0;
		}
	}
	- _multiplicity = "";
	- StateCharts = { IRPYRawContainer 
		- size = 1;
		- value = 
		{ IStateChart 
			- _id = OLDID 1424988 447;
			- _myState = 2048;
			- requiremenTracabilityHandle = 18;
			- _name = "statechart_21";
			- _lastID = 1;
			- _lastModifiedTime = "4.17.2007::10:37:8";
			- weakCGTime = 2.27.2010::17:41:6;
			- strongCGTime = 11.8.2001::13:1:53;
			- _multiplicity = "";
			- _itsStateChart = { IHandle 
				- _m2Class = "";
			}
			- _classModifier = Unspecified;
			- _defNumber = 2;
			- Transitions = { IRPYRawContainer 
				- size = 13;
				- value = 
				{ IDefaultDrvdTrans 
					- _id = OLDID 1424988 449;
					- _itsLabel = { ILabel 
						- _id = GUID 3c06ac00-2887-11d3-ac08-0010a4f1d0f6;
						- _itsTrigger = NULL;
						- _itsGuard = NULL;
						- _itsAction = { IAction 
							- _id = GUID 3c06ac02-2887-11d3-ac08-0010a4f1d0f6;
							- _body = "init();";
						}
					}
					- _itsTarget = OLDID 1424988 500;
					- _staticReaction = 0;
					- _itsSource = ;
					- _ofState = OLDID 1424988 448;
				}
				{ ITransition 
					- _id = OLDID 1424988 501;
					- _itsLabel = { ILabel 
						- _id = OLDID 1424988 504;
						- _itsTrigger = { IInterfaceItemTrigger 
							- _id = OLDID 1424988 505;
							- _body = "evArm";
							- _info = "";
							- _itsInterfaceItem = { IHandle 
								- _m2Class = "IEvent";
								- _filename = "AlarmFunctions.sbs";
								- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
								- _class = "";
								- _name = "evTemporise()";
								- _id = GUID be010079-3f3b-11d3-ac65-0010a4f1d0f6;
							}
						}
						- _itsGuard = NULL;
						- _itsAction = NULL;
					}
					- _itsTarget = OLDID 1424988 494;
					- _staticReaction = 0;
					- _itsSource = OLDID 1424988 500;
				}
				{ ITransition 
					- _id = OLDID 1424988 466;
					- requiremenTracabilityHandle = 24;
					- _itsLabel = { ILabel 
						- _id = OLDID 1424988 469;
						- _itsTrigger = { IInterfaceItemTrigger 
							- _id = OLDID 1424988 470;
							- _body = "evPir";
							- _info = "";
							- _itsInterfaceItem = { IHandle 
								- _m2Class = "IEvent";
								- _filename = "AlarmFunctions.sbs";
								- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
								- _class = "";
								- _name = "evDoor()";
								- _id = OLDID 1424988 316;
							}
						}
						- _itsGuard = NULL;
						- _itsAction = NULL;
					}
					- _itsTarget = OLDID 1424988 476;
					- _staticReaction = 0;
					- _itsSource = OLDID 1424988 465;
				}
				{ ITransition 
					- _id = OLDID 1424988 477;
					- requiremenTracabilityHandle = 27;
					- _itsLabel = { ILabel 
						- _id = OLDID 1424988 480;
						- _itsTrigger = { ITimeout 
							- _id = OLDID 1424988 481;
							- _body = "tm(ENTRY_TIME)";
							- _info = "";
							- _time = "ENTRY_TIME";
						}
						- _itsGuard = NULL;
						- _itsAction = NULL;
					}
					- _itsTarget = OLDID 1424988 482;
					- _staticReaction = 0;
					- _itsSource = OLDID 1424988 476;
				}
				{ ITransition 
					- _id = OLDID 1424988 471;
					- requiremenTracabilityHandle = 25;
					- _itsLabel = { ILabel 
						- _id = OLDID 1424988 474;
						- _itsTrigger = { IInterfaceItemTrigger 
							- _id = OLDID 1424988 475;
							- _body = "evPir";
							- _info = "";
							- _itsInterfaceItem = { IHandle 
								- _m2Class = "IEvent";
								- _filename = "AlarmFunctions.sbs";
								- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
								- _class = "";
								- _name = "evMovement()";
								- _id = OLDID 1424988 321;
							}
						}
						- _itsGuard = NULL;
						- _itsAction = NULL;
					}
					- _itsTarget = OLDID 1424988 482;
					- _staticReaction = 0;
					- _itsSource = OLDID 1424988 465;
				}
				{ ITransition 
					- _id = OLDID 1424988 489;
					- _itsLabel = { ILabel 
						- _id = OLDID 1424988 492;
						- _itsTrigger = { ITimeout 
							- _id = OLDID 1424988 493;
							- _body = "tm(SILENCE_TIME)";
							- _info = "";
							- _time = "SILENCE_TIME";
						}
						- _itsGuard = NULL;
						- _itsAction = NULL;
					}
					- _itsTarget = OLDID 1424988 465;
					- _staticReaction = 0;
					- _itsSource = OLDID 1424988 488;
				}
				{ ITransition 
					- _id = OLDID 1424988 483;
					- requiremenTracabilityHandle = 30;
					- _itsLabel = { ILabel 
						- _id = OLDID 1424988 486;
						- _itsTrigger = { ITimeout 
							- _id = OLDID 1424988 487;
							- _body = "tm(ALARM_TIME)";
							- _info = "";
							- _time = "ALARM_TIME";
						}
						- _itsGuard = NULL;
						- _itsAction = NULL;
					}
					- _itsTarget = OLDID 1424988 488;
					- _staticReaction = 0;
					- _itsSource = OLDID 1424988 482;
				}
				{ ITransition 
					- _id = OLDID 1424988 453;
					- requiremenTracabilityHandle = 21;
					- _itsLabel = { ILabel 
						- _id = OLDID 1424988 456;
						- _itsTrigger = { IInterfaceItemTrigger 
							- _id = OLDID 1424988 457;
							- _body = "evDisarm";
							- _info = "";
							- _itsInterfaceItem = { IHandle 
								- _m2Class = "IEvent";
								- _filename = "AlarmFunctions.sbs";
								- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
								- _class = "";
								- _name = "evDisarm()";
								- _id = GUID be0101e7-3f3b-11d3-ac65-0010a4f1d0f6;
							}
						}
						- _itsGuard = NULL;
						- _itsAction = NULL;
					}
					- _itsTarget = OLDID 1424988 500;
					- _staticReaction = 0;
					- _itsSource = OLDID 1424988 452;
				}
				{ IDefaultDrvdTrans 
					- _id = OLDID 1424988 462;
					- _itsLabel = NULL;
					- _itsTarget = OLDID 1424988 465;
					- _staticReaction = 0;
					- _itsSource = ;
					- _ofState = OLDID 1424988 461;
				}
				{ IDefaultDrvdTrans 
					- _id = OLDID 1424988 458;
					- _myState = 8192;
					- _itsLabel = NULL;
					- _itsTarget = OLDID 1424988 461;
					- _staticReaction = 0;
					- _itsSource = ;
					- _ofState = OLDID 1424988 452;
				}
				{ ITransition 
					- _id = OLDID 1424988 506;
					- _itsLabel = { ILabel 
						- _id = OLDID 1424988 509;
						- _itsTrigger = { IInterfaceItemTrigger 
							- _id = OLDID 1424988 510;
							- _body = "evArm";
							- _info = "";
							- _itsInterfaceItem = { IHandle 
								- _m2Class = "IEvent";
								- _filename = "AlarmFunctions.sbs";
								- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
								- _class = "";
								- _name = "evArm()";
								- _id = OLDID 1424988 314;
							}
						}
						- _itsGuard = NULL;
						- _itsAction = NULL;
					}
					- _itsTarget = OLDID 1424988 452;
					- _staticReaction = 0;
					- _itsSource = OLDID 1424988 500;
				}
				{ ITransition 
					- _id = OLDID 1424988 495;
					- _itsLabel = { ILabel 
						- _id = OLDID 1424988 498;
						- _itsTrigger = { ITimeout 
							- _id = OLDID 1424988 499;
							- _body = "tm(EXIT_TIME)";
							- _info = "";
							- _time = "EXIT_TIME";
						}
						- _itsGuard = NULL;
						- _itsAction = NULL;
					}
					- _itsTarget = OLDID 1424988 465;
					- _staticReaction = 0;
					- _itsSource = OLDID 1424988 494;
				}
				{ ITransition 
					- _id = GUID b5dcd3d6-2874-11d3-ac08-0010a4f1d0f6;
					- _myState = 2048;
					- requiremenTracabilityHandle = 28;
					- _name = "transition_0";
					- _itsLabel = { ILabel 
						- _id = GUID b5dcd3d8-2874-11d3-ac08-0010a4f1d0f6;
						- _itsTrigger = { IInterfaceItemTrigger 
							- _id = GUID b5dcd3da-2874-11d3-ac08-0010a4f1d0f6;
							- _body = "evPir";
							- _info = "";
							- _itsInterfaceItem = { IHandle 
								- _m2Class = "IEvent";
								- _filename = "AlarmFunctions.sbs";
								- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
								- _class = "";
								- _name = "evMovement()";
								- _id = OLDID 1424988 321;
							}
						}
						- _itsGuard = NULL;
						- _itsAction = NULL;
					}
					- _itsTarget = OLDID 1424988 482;
					- _staticReaction = 0;
					- _itsSource = OLDID 1424988 476;
				}
			}
			- States = { IRPYRawContainer 
				- size = 9;
				- value = 
				{ IState 
					- _id = OLDID 1424988 465;
					- _myState = 8192;
					- requiremenTracabilityHandle = 23;
					- _name = "detecting";
					- _parent = OLDID 1424988 461;
					- _defaultTrans = ;
				}
				{ IState 
					- _id = OLDID 1424988 476;
					- _myState = 8192;
					- requiremenTracabilityHandle = 26;
					- _name = "entering";
					- _parent = OLDID 1424988 461;
					- _defaultTrans = ;
					- _entryAction = { IAction 
						- _id = GUID 3c06c7f0-2887-11d3-ac08-0010a4f1d0f6;
						- _myState = 12288;
						- _body = "theRedLed.gen(new evFlash(100));";
					}
				}
				{ IState 
					- _id = OLDID 1424988 482;
					- _myState = 8192;
					- requiremenTracabilityHandle = 29;
					- _name = "intrusion";
					- _parent = OLDID 1424988 461;
					- _defaultTrans = ;
					- _entryAction = { IAction 
						- _id = GUID 9f27f3fa-df03-11d2-ab10-0010a4f1d0f6;
						- _myState = 12288;
						- _body = "theHardware.setSiren(theHardware.LED_ON);
theRedLed.gen(new evOn());";
					}
					- _exitAction = { IAction 
						- _id = GUID 9f27f3fb-df03-11d2-ab10-0010a4f1d0f6;
						- _body = "theHardware.setSiren(theHardware.LED_OFF);";
					}
				}
				{ IState 
					- _id = OLDID 1424988 488;
					- _myState = 8192;
					- _name = "silence";
					- _parent = OLDID 1424988 461;
					- _defaultTrans = ;
				}
				{ IState 
					- _id = OLDID 1424988 461;
					- _myState = 8192;
					- requiremenTracabilityHandle = 22;
					- _name = "active";
					- _parent = OLDID 1424988 452;
					- _defaultTrans = OLDID 1424988 462;
					- _entryAction = { IAction 
						- _id = GUID 9f27f3f5-df03-11d2-ab10-0010a4f1d0f6;
						- _myState = 12288;
						- _body = "theRedLed.gen(new evOn());";
					}
				}
				{ IState 
					- _id = OLDID 1424988 494;
					- _myState = 8192;
					- _name = "exiting";
					- _parent = OLDID 1424988 452;
					- _defaultTrans = ;
					- _entryAction = { IAction 
						- _id = GUID 3c06c7e3-2887-11d3-ac08-0010a4f1d0f6;
						- _myState = 12288;
						- _body = "theRedLed.gen(new evFlash(100));";
					}
				}
				{ IState 
					- _id = OLDID 1424988 452;
					- _myState = 8192;
					- requiremenTracabilityHandle = 20;
					- _name = "armed";
					- _parent = OLDID 1424988 448;
					- _defaultTrans = OLDID 1424988 458;
					- _exitAction = { IAction 
						- _id = GUID b0990f57-28a3-11d3-ac09-0010a4f1d0f6;
						- _body = "theRedLed.gen(new evOff());";
					}
				}
				{ IState 
					- _id = OLDID 1424988 500;
					- _myState = 8192;
					- _name = "off";
					- _parent = OLDID 1424988 448;
					- _defaultTrans = ;
				}
				{ IState 
					- _id = OLDID 1424988 448;
					- _myState = 8192;
					- _name = "ROOT";
					- _parent = ;
					- _defaultTrans = OLDID 1424988 449;
				}
			}
			- _version = 4.17.2007::13:37:8;
			- _baseVersion = 1.2.1990::0:0:0;
			- _diagram = { IStateChartDiagram 
				- _id = GUID 80584fd5-5b54-4150-bbc1-98eea59474ca;
				- _myState = 10240;
				- _properties = { IPropertyContainer 
					- Subjects = { IRPYRawContainer 
						- size = 1;
						- value = 
						{ IPropertySubject 
							- _Name = "Format";
							- Metaclasses = { IRPYRawContainer 
								- size = 3;
								- value = 
								{ IPropertyMetaclass 
									- _Name = "DefaultTransition";
									- Properties = { IRPYRawContainer 
										- size = 7;
										- value = 
										{ IProperty 
											- _Name = "Font.Font";
											- _Value = "Arial";
											- _Type = String;
										}
										{ IProperty 
											- _Name = "Font.FontColor";
											- _Value = "0,0,255";
											- _Type = Color;
										}
										{ IProperty 
											- _Name = "Font.Italic";
											- _Value = "0";
											- _Type = Int;
										}
										{ IProperty 
											- _Name = "Font.Size";
											- _Value = "10";
											- _Type = Int;
										}
										{ IProperty 
											- _Name = "Font.Weight";
											- _Value = "400";
											- _Type = Int;
										}
										{ IProperty 
											- _Name = "Line.LineColor";
											- _Value = "255,0,0";
											- _Type = Color;
										}
										{ IProperty 
											- _Name = "Line.LineWidth";
											- _Value = "0";
											- _Type = Int;
										}
									}
								}
								{ IPropertyMetaclass 
									- _Name = "State";
									- Properties = { IRPYRawContainer 
										- size = 9;
										- value = 
										{ IProperty 
											- _Name = "Fill.FillColor";
											- _Value = "0,255,255";
											- _Type = Color;
										}
										{ IProperty 
											- _Name = "Fill.Transparent_Fill";
											- _Value = "1";
											- _Type = Int;
										}
										{ IProperty 
											- _Name = "Font.Font";
											- _Value = "Arial";
											- _Type = String;
										}
										{ IProperty 
											- _Name = "Font.FontColor";
											- _Value = "0,0,0";
											- _Type = Color;
										}
										{ IProperty 
											- _Name = "Font.Italic";
											- _Value = "0";
											- _Type = Int;
										}
										{ IProperty 
											- _Name = "Font.Size";
											- _Value = "10";
											- _Type = Int;
										}
										{ IProperty 
											- _Name = "Font.Weight";
											- _Value = "400";
											- _Type = Int;
										}
										{ IProperty 
											- _Name = "Line.LineColor";
											- _Value = "0,128,64";
											- _Type = Color;
										}
										{ IProperty 
											- _Name = "Line.LineWidth";
											- _Value = "1";
											- _Type = Int;
										}
									}
								}
								{ IPropertyMetaclass 
									- _Name = "Transition";
									- Properties = { IRPYRawContainer 
										- size = 7;
										- value = 
										{ IProperty 
											- _Name = "Font.Font";
											- _Value = "Arial";
											- _Type = String;
										}
										{ IProperty 
											- _Name = "Font.FontColor";
											- _Value = "0,0,255";
											- _Type = Color;
										}
										{ IProperty 
											- _Name = "Font.Italic";
											- _Value = "0";
											- _Type = Int;
										}
										{ IProperty 
											- _Name = "Font.Size";
											- _Value = "10";
											- _Type = Int;
										}
										{ IProperty 
											- _Name = "Font.Weight";
											- _Value = "400";
											- _Type = Int;
										}
										{ IProperty 
											- _Name = "Line.LineColor";
											- _Value = "255,0,0";
											- _Type = Color;
										}
										{ IProperty 
											- _Name = "Line.LineWidth";
											- _Value = "1";
											- _Type = Int;
										}
									}
								}
							}
						}
					}
				}
				- _name = "statechartdiagram_0";
				- _lastModifiedTime = "2.26.2010::16:2:17";
				- _graphicChart = { CGIStateChart 
					- _id = OLDID 1424988 511;
					- m_type = 4;
					- m_pModelObject = { IHandle 
						- _m2Class = "IStateChart";
						- _id = OLDID 1424988 447;
					}
					- m_pParent = ;
					- m_name = { CGIText 
						- m_str = "";
						- m_style = "Arial" 10 0 0 288 0 ;
						- m_color = { IColor 
							- m_fgColor = 0;
							- m_bgColor = 0;
							- m_bgFlag = 0;
						}
						- m_position = 1 0 0  ;
						- m_nIdent = 0;
						- m_bImplicitSetRectPoints = 0;
						- m_nOrientationCtrlPt = 8;
					}
					- m_drawBehavior = 3452816845;
					- m_bIsPreferencesInitialized = 1;
					- elementList = 22;
					{ CGIState 
						- _id = OLDID 1424988 528;
						- m_type = 5;
						- m_pModelObject = { IHandle 
							- _m2Class = "IState";
							- _id = OLDID 1424988 448;
						}
						- m_pParent = ;
						- m_name = { CGIText 
							- m_str = "ROOT";
							- m_style = "Arial" 10 0 0 1020 544 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 1 0 0  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_bIsPreferencesInitialized = 1;
						- m_polygon = 4 50 50  1046 50  1046 699  50 699  ;
						- m_nNameFormat = 0;
						- m_nIsNameFormat = 0;
						- nAndLineCount = 0;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_pDefaultComponentRelation = ;
					}
					{ CGITrans 
						- _id = GUID b5dcd3d5-2874-11d3-ac08-0010a4f1d0f6;
						- m_type = 28;
						- m_pModelObject = { IHandle 
							- _m2Class = "ITransition";
							- _id = GUID b5dcd3d6-2874-11d3-ac08-0010a4f1d0f6;
						}
						- m_pParent = ;
						- m_name = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 0 0 ;
							- m_color = { IColor 
								- m_fgColor = 0;
								- m_bgColor = 0;
								- m_bgFlag = 0;
							}
							- m_position = 4 573 425  587 425  587 442  573 442  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = 7;
							- m_nVerticalSpacing = -9;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_bIsPreferencesInitialized = 1;
						- m_pSource = OLDID 1424988 524;
						- m_sourceType = 'F';
						- m_pTarget = OLDID 1424988 532;
						- m_targetType = 'T';
						- m_direction = ' ';
						- m_rpn = { CGIText 
							- m_str = "evMovement";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 2;
								- m_bgColor = 2;
								- m_bgFlag = 0;
							}
							- m_position = 4 593 413  690 413  690 432  593 432  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = -10;
							- m_nVerticalSpacing = -35;
							- m_nOrientationCtrlPt = 0;
						}
						- m_arrow = 1 588 415  ;
						- m_anglePoint1 = 0 -1 ;
						- m_anglePoint2 = 1 0 ;
						- m_line_style = 2;
						- m_SourcePort = 1096 891 ;
						- m_TargetPort = 294 0 ;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_bShowName = 1;
					}
					{ CGIState 
						- _id = OLDID 1424988 512;
						- _properties = { IPropertyContainer 
							- Subjects = { IRPYRawContainer 
								- size = 1;
								- value = 
								{ IPropertySubject 
									- _Name = "Format";
									- Metaclasses = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertyMetaclass 
											- _Name = "State";
											- Properties = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IProperty 
													- _Name = "Fill.FillColor";
													- _Value = "0,0,0";
													- _Type = Color;
												}
											}
										}
									}
								}
							}
						}
						- m_type = 8;
						- m_pModelObject = { IHandle 
							- _m2Class = "IState";
							- _id = OLDID 1424988 494;
						}
						- m_pParent = OLDID 1424988 526;
						- m_name = { CGIText 
							- m_str = "exiting";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 0;
								- m_bgColor = 0;
								- m_bgFlag = 0;
							}
							- m_position = 1 19.6653876923188 19.2933946061026  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_transform = 0.185185 0 0 0.108051 551.205 128.008 ;
						- m_bIsPreferencesInitialized = 1;
						- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
						- m_nNameFormat = 0;
						- m_nIsNameFormat = 0;
						- nAndLineCount = 0;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_pDefaultComponentRelation = ;
					}
					{ CGITrans 
						- _id = OLDID 1424988 513;
						- _properties = { IPropertyContainer 
							- Subjects = { IRPYRawContainer 
								- size = 1;
								- value = 
								{ IPropertySubject 
									- _Name = "Format";
									- Metaclasses = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertyMetaclass 
											- _Name = "DefaultTransition";
											- Properties = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IProperty 
													- _Name = "Font.FontColor";
													- _Value = "255,0,0";
													- _Type = Color;
												}
											}
										}
									}
								}
							}
						}
						- m_type = 29;
						- m_pModelObject = { IHandle 
							- _m2Class = "ITransition";
							- _id = OLDID 1424988 458;
						}
						- m_pParent = ;
						- m_name = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 0 0 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 4 463 251  477 251  477 268  463 268  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = 7;
							- m_nVerticalSpacing = -9;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_bIsPreferencesInitialized = 1;
						- m_pSource = OLDID 1424988 526;
						- m_sourceType = 'F';
						- m_pTarget = OLDID 1424988 523;
						- m_targetType = 'T';
						- m_direction = ' ';
						- m_rpn = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 0 0 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 4 493 253  507 253  507 270  493 270  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nVerticalSpacing = -17;
							- m_nOrientationCtrlPt = 0;
						}
						- m_anglePoint1 = 0 -1 ;
						- m_anglePoint2 = 0 -1 ;
						- m_line_style = 1;
						- m_SourcePort = 158 256 ;
						- m_TargetPort = 86 0 ;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 3739541568;
						- m_bShowName = 1;
					}
					{ CGIState 
						- _id = OLDID 1424988 514;
						- _properties = { IPropertyContainer 
							- Subjects = { IRPYRawContainer 
								- size = 1;
								- value = 
								{ IPropertySubject 
									- _Name = "Format";
									- Metaclasses = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertyMetaclass 
											- _Name = "State";
											- Properties = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IProperty 
													- _Name = "Fill.FillColor";
													- _Value = "0,0,0";
													- _Type = Color;
												}
											}
										}
									}
								}
							}
						}
						- m_type = 8;
						- m_pModelObject = { IHandle 
							- _m2Class = "IState";
							- _id = OLDID 1424988 500;
						}
						- m_pParent = OLDID 1424988 528;
						- m_name = { CGIText 
							- m_str = "off";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 0;
								- m_bgColor = 0;
								- m_bgFlag = 0;
							}
							- m_position = 1 -4.53820200254187 19.3924848771007  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_transform = 0.0748175 0 0 0.045283 202 201 ;
						- m_bIsPreferencesInitialized = 1;
						- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
						- m_nNameFormat = 0;
						- m_nIsNameFormat = 0;
						- nAndLineCount = 0;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_pDefaultComponentRelation = ;
					}
					{ CGITrans 
						- _id = OLDID 1424988 515;
						- m_type = 28;
						- m_pModelObject = { IHandle 
							- _m2Class = "ITransition";
							- _id = OLDID 1424988 501;
						}
						- m_pParent = ;
						- m_name = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 35032536 34648128 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 4 448 188  462 188  462 205  448 205  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = 7;
							- m_nVerticalSpacing = -9;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_bIsPreferencesInitialized = 1;
						- m_pSource = OLDID 1424988 514;
						- m_sourceType = 'F';
						- m_pTarget = OLDID 1424988 512;
						- m_targetType = 'T';
						- m_direction = ' ';
						- m_rpn = { CGIText 
							- m_str = "evTemporise";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 2;
								- m_bgColor = 2;
								- m_bgFlag = 0;
							}
							- m_position = 4 315 170  412 170  412 189  315 189  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = -156;
							- m_nVerticalSpacing = -5;
							- m_nOrientationCtrlPt = 0;
						}
						- m_anglePoint1 = 0.999999606219346 -0.000887446422075348 ;
						- m_anglePoint2 = 0.999999606219346 -0.000887446422075348 ;
						- m_line_style = 0;
						- m_SourcePort = 1096 508 ;
						- m_TargetPort = 0 499 ;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_bShowName = 1;
					}
					{ CGIState 
						- _id = OLDID 1424988 516;
						- _properties = { IPropertyContainer 
							- Subjects = { IRPYRawContainer 
								- size = 1;
								- value = 
								{ IPropertySubject 
									- _Name = "Format";
									- Metaclasses = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertyMetaclass 
											- _Name = "State";
											- Properties = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IProperty 
													- _Name = "Fill.FillColor";
													- _Value = "0,0,0";
													- _Type = Color;
												}
											}
										}
									}
								}
							}
						}
						- m_type = 8;
						- m_pModelObject = { IHandle 
							- _m2Class = "IState";
							- _id = OLDID 1424988 465;
						}
						- m_pParent = OLDID 1424988 523;
						- m_name = { CGIText 
							- m_str = "detecting";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 0;
								- m_bgColor = 0;
								- m_bgFlag = 0;
							}
							- m_position = 1 19.6351528421223 12.8124431529073  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_transform = 0.245496 0 0 0.160959 540.594 192.397 ;
						- m_bIsPreferencesInitialized = 1;
						- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
						- m_nNameFormat = 7;
						- m_nIsNameFormat = 7;
						- nAndLineCount = 0;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_pDefaultComponentRelation = ;
					}
					{ CGITrans 
						- _id = OLDID 1424988 517;
						- _properties = { IPropertyContainer 
							- Subjects = { IRPYRawContainer 
								- size = 1;
								- value = 
								{ IPropertySubject 
									- _Name = "Format";
									- Metaclasses = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertyMetaclass 
											- _Name = "DefaultTransition";
											- Properties = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IProperty 
													- _Name = "Font.FontColor";
													- _Value = "255,0,0";
													- _Type = Color;
												}
											}
										}
									}
								}
							}
						}
						- m_type = 29;
						- m_pModelObject = { IHandle 
							- _m2Class = "ITransition";
							- _id = OLDID 1424988 462;
						}
						- m_pParent = ;
						- m_name = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 35032536 34648128 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 4 645 311  659 311  659 328  645 328  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = 7;
							- m_nVerticalSpacing = -9;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_bIsPreferencesInitialized = 1;
						- m_pSource = OLDID 1424988 523;
						- m_sourceType = 'F';
						- m_pTarget = OLDID 1424988 516;
						- m_targetType = 'T';
						- m_direction = ' ';
						- m_rpn = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 35032536 34648128 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 4 647 281  661 281  661 298  647 298  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nVerticalSpacing = -17;
							- m_nOrientationCtrlPt = 0;
						}
						- m_anglePoint1 = 1 0 ;
						- m_anglePoint2 = 1 0 ;
						- m_line_style = 1;
						- m_SourcePort = 420 138 ;
						- m_TargetPort = 0 496 ;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_bShowName = 1;
					}
					{ CGITrans 
						- _id = OLDID 1424988 518;
						- m_type = 28;
						- m_pModelObject = { IHandle 
							- _m2Class = "ITransition";
							- _id = OLDID 1424988 489;
						}
						- m_pParent = ;
						- m_name = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 1020 544 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 4 785 433  799 433  799 450  785 450  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = 7;
							- m_nVerticalSpacing = -9;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_bIsPreferencesInitialized = 1;
						- m_pSource = OLDID 1424988 520;
						- m_sourceType = 'F';
						- m_pTarget = OLDID 1424988 516;
						- m_targetType = 'T';
						- m_direction = ' ';
						- m_rpn = { CGIText 
							- m_str = "tm(SILENCE_TIME)";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 2;
								- m_bgColor = 2;
								- m_bgFlag = 0;
							}
							- m_position = 4 761 378  903 378  903 397  761 397  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = -12;
							- m_nVerticalSpacing = -42;
							- m_nOrientationCtrlPt = 0;
						}
						- m_arrow = 2 828 435  760 435  ;
						- m_anglePoint1 = 0 1 ;
						- m_anglePoint2 = 0 1 ;
						- m_line_style = 2;
						- m_SourcePort = 537 0 ;
						- m_TargetPort = 985 1060 ;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_bShowName = 1;
					}
					{ CGITrans 
						- _id = OLDID 1424988 519;
						- m_type = 28;
						- m_pModelObject = { IHandle 
							- _m2Class = "ITransition";
							- _id = OLDID 1424988 495;
						}
						- m_pParent = ;
						- m_name = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 0 0 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 4 689 233  703 233  703 250  689 250  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = 7;
							- m_nVerticalSpacing = -9;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_bIsPreferencesInitialized = 1;
						- m_pSource = OLDID 1424988 512;
						- m_sourceType = 'F';
						- m_pTarget = OLDID 1424988 516;
						- m_targetType = 'T';
						- m_direction = ' ';
						- m_rpn = { CGIText 
							- m_str = "tm(EXIT_TIME)";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 2;
								- m_bgColor = 2;
								- m_bgFlag = 0;
							}
							- m_position = 4 709 243  823 243  823 262  709 262  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = -10;
							- m_nVerticalSpacing = -11;
							- m_nOrientationCtrlPt = 0;
						}
						- m_anglePoint1 = -0.0066026939130811 -0.999978201978968 ;
						- m_anglePoint2 = -0.0066026939130811 -0.999978201978968 ;
						- m_line_style = 0;
						- m_SourcePort = 508 1060 ;
						- m_TargetPort = 432 0 ;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_bShowName = 1;
					}
					{ CGIState 
						- _id = OLDID 1424988 520;
						- _properties = { IPropertyContainer 
							- Subjects = { IRPYRawContainer 
								- size = 1;
								- value = 
								{ IPropertySubject 
									- _Name = "Format";
									- Metaclasses = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertyMetaclass 
											- _Name = "State";
											- Properties = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IProperty 
													- _Name = "Fill.FillColor";
													- _Value = "0,0,0";
													- _Type = Color;
												}
											}
										}
									}
								}
							}
						}
						- m_type = 8;
						- m_pModelObject = { IHandle 
							- _m2Class = "IState";
							- _id = OLDID 1424988 488;
						}
						- m_pParent = OLDID 1424988 523;
						- m_name = { CGIText 
							- m_str = "silence";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 0;
								- m_bgColor = 0;
								- m_bgFlag = 0;
							}
							- m_position = 1 25.9512982654872 2.27752839654871  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_transform = 0.216216 0 0 0.14726 834.342 762.329 ;
						- m_bIsPreferencesInitialized = 1;
						- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
						- m_nNameFormat = 49723908;
						- m_nIsNameFormat = 0;
						- nAndLineCount = 0;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_pDefaultComponentRelation = ;
					}
					{ CGITrans 
						- _id = OLDID 1424988 521;
						- m_type = 28;
						- m_pModelObject = { IHandle 
							- _m2Class = "ITransition";
							- _id = OLDID 1424988 506;
						}
						- m_pParent = ;
						- m_name = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 35032536 34648128 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 4 251 313  265 313  265 330  251 330  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = 7;
							- m_nVerticalSpacing = -9;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_bIsPreferencesInitialized = 1;
						- m_pSource = OLDID 1424988 514;
						- m_sourceType = 'F';
						- m_pTarget = OLDID 1424988 526;
						- m_targetType = 'T';
						- m_direction = ' ';
						- m_rpn = { CGIText 
							- m_str = "evArm";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 2;
								- m_bgColor = 2;
								- m_bgFlag = 0;
							}
							- m_position = 4 -6 -9  47 -9  47 9  -6 9  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_transform = 1 0 0 1 351 316 ;
							- m_nHorizontalSpacing = 51;
							- m_nVerticalSpacing = -12;
							- m_nOrientationCtrlPt = 0;
						}
						- m_arrow = 1 268 334  ;
						- m_anglePoint1 = 1 0 ;
						- m_anglePoint2 = 0 -1 ;
						- m_line_style = 2;
						- m_SourcePort = 882 1060 ;
						- m_TargetPort = 0 427 ;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_bShowName = 1;
					}
					{ CGITrans 
						- _id = OLDID 1424988 522;
						- m_type = 28;
						- m_pModelObject = { IHandle 
							- _m2Class = "ITransition";
							- _id = OLDID 1424988 471;
						}
						- m_pParent = ;
						- m_name = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 35032536 34648128 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 4 704 424  718 424  718 441  704 441  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = 7;
							- m_nVerticalSpacing = -9;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_bIsPreferencesInitialized = 1;
						- m_pSource = OLDID 1424988 516;
						- m_sourceType = 'F';
						- m_pTarget = OLDID 1424988 532;
						- m_targetType = 'T';
						- m_direction = ' ';
						- m_rpn = { CGIText 
							- m_str = "evMovement";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 2;
								- m_bgColor = 2;
								- m_bgFlag = 0;
							}
							- m_position = 4 651 450  748 450  748 469  651 469  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = -67;
							- m_nVerticalSpacing = 14;
							- m_nOrientationCtrlPt = 0;
						}
						- m_arrow = 2 720 451  645 451  ;
						- m_anglePoint1 = 0 -1 ;
						- m_anglePoint2 = 0 -1 ;
						- m_line_style = 2;
						- m_SourcePort = 583 1060 ;
						- m_TargetPort = 938 0 ;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_bShowName = 1;
					}
					{ CGIState 
						- _id = OLDID 1424988 523;
						- _properties = { IPropertyContainer 
							- Subjects = { IRPYRawContainer 
								- size = 1;
								- value = 
								{ IPropertySubject 
									- _Name = "Format";
									- Metaclasses = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertyMetaclass 
											- _Name = "State";
											- Properties = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IProperty 
													- _Name = "Fill.FillColor";
													- _Value = "0,0,0";
													- _Type = Color;
												}
											}
										}
									}
								}
							}
						}
						- m_type = 8;
						- m_pModelObject = { IHandle 
							- _m2Class = "IState";
							- _id = OLDID 1424988 461;
						}
						- m_pParent = OLDID 1424988 526;
						- m_name = { CGIText 
							- m_str = "active";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 0;
								- m_bgColor = 0;
								- m_bgFlag = 0;
							}
							- m_position = 1 10.6434391436012 12.731852573696  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_transform = 0.865497 0 0 0.618644 83.3216 307.669 ;
						- m_bIsPreferencesInitialized = 1;
						- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
						- m_nNameFormat = 0;
						- m_nIsNameFormat = 0;
						- nAndLineCount = 0;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 2;
						- m_pDefaultComponentRelation = ;
					}
					{ CGIState 
						- _id = OLDID 1424988 524;
						- _properties = { IPropertyContainer 
							- Subjects = { IRPYRawContainer 
								- size = 1;
								- value = 
								{ IPropertySubject 
									- _Name = "Format";
									- Metaclasses = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertyMetaclass 
											- _Name = "State";
											- Properties = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IProperty 
													- _Name = "Fill.FillColor";
													- _Value = "0,0,0";
													- _Type = Color;
												}
											}
										}
									}
								}
							}
						}
						- m_type = 8;
						- m_pModelObject = { IHandle 
							- _m2Class = "IState";
							- _id = OLDID 1424988 476;
						}
						- m_pParent = OLDID 1424988 523;
						- m_name = { CGIText 
							- m_str = "entering";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 0;
								- m_bgColor = 0;
								- m_bgFlag = 0;
							}
							- m_position = 1 9.35352978099898 8.24667462902427  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_transform = 0.243243 0 0 0.150685 59.2432 352.123 ;
						- m_bIsPreferencesInitialized = 1;
						- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
						- m_nNameFormat = 0;
						- m_nIsNameFormat = 0;
						- nAndLineCount = 0;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_pDefaultComponentRelation = ;
					}
					{ CGITrans 
						- _id = OLDID 1424988 525;
						- m_type = 28;
						- m_pModelObject = { IHandle 
							- _m2Class = "ITransition";
							- _id = OLDID 1424988 453;
						}
						- m_pParent = ;
						- m_name = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 35032536 34648128 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 4 219 438  233 438  233 455  219 455  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = 7;
							- m_nVerticalSpacing = -9;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_bIsPreferencesInitialized = 1;
						- m_pSource = OLDID 1424988 526;
						- m_sourceType = 'F';
						- m_pTarget = OLDID 1424988 514;
						- m_targetType = 'T';
						- m_direction = ' ';
						- m_rpn = { CGIText 
							- m_str = "evDisarm";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 2;
								- m_bgColor = 2;
								- m_bgFlag = 0;
							}
							- m_position = 4 -6 -9  65 -9  65 9  -6 9  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_transform = 1 0 0 1 332 423 ;
							- m_nHorizontalSpacing = 96;
							- m_nVerticalSpacing = -26;
							- m_nOrientationCtrlPt = 0;
						}
						- m_arrow = 1 215 440  ;
						- m_anglePoint1 = 0 1 ;
						- m_anglePoint2 = -1 0 ;
						- m_line_style = 2;
						- m_SourcePort = 0 665 ;
						- m_TargetPort = 174 1060 ;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_bShowName = 1;
					}
					{ CGIState 
						- _id = OLDID 1424988 526;
						- _properties = { IPropertyContainer 
							- Subjects = { IRPYRawContainer 
								- size = 1;
								- value = 
								{ IPropertySubject 
									- _Name = "Format";
									- Metaclasses = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertyMetaclass 
											- _Name = "State";
											- Properties = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IProperty 
													- _Name = "Fill.FillColor";
													- _Value = "0,0,0";
													- _Type = Color;
												}
											}
										}
									}
								}
							}
						}
						- m_type = 8;
						- m_pModelObject = { IHandle 
							- _m2Class = "IState";
							- _id = OLDID 1424988 452;
						}
						- m_pParent = OLDID 1424988 528;
						- m_name = { CGIText 
							- m_str = "armed";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 0;
								- m_bgColor = 0;
								- m_bgFlag = 0;
							}
							- m_position = 1 27.0859612290827 20.1240031899566  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_transform = 0.468066 0 0 0.445283 404 144 ;
						- m_bIsPreferencesInitialized = 1;
						- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
						- m_nNameFormat = 1077001558;
						- m_nIsNameFormat = 644157777;
						- nAndLineCount = 0;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_pDefaultComponentRelation = ;
					}
					{ CGITrans 
						- _id = OLDID 1424988 527;
						- m_type = 28;
						- m_pModelObject = { IHandle 
							- _m2Class = "ITransition";
							- _id = OLDID 1424988 466;
						}
						- m_pParent = ;
						- m_name = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 35032536 34648128 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 4 667 394  681 394  681 411  667 411  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = 7;
							- m_nVerticalSpacing = -9;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_bIsPreferencesInitialized = 1;
						- m_pSource = OLDID 1424988 516;
						- m_sourceType = 'F';
						- m_pTarget = OLDID 1424988 524;
						- m_targetType = 'T';
						- m_direction = ' ';
						- m_rpn = { CGIText 
							- m_str = "evDoor";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 2;
								- m_bgColor = 2;
								- m_bgFlag = 0;
							}
							- m_position = 4 588 368  646 368  646 387  588 387  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = -72;
							- m_nVerticalSpacing = -13;
							- m_nOrientationCtrlPt = 0;
						}
						- m_arrow = 1 686 396  ;
						- m_anglePoint1 = -1 0 ;
						- m_anglePoint2 = 0 -1 ;
						- m_line_style = 2;
						- m_SourcePort = 241 1060 ;
						- m_TargetPort = 1096 434 ;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_bShowName = 1;
					}
					{ CGITrans 
						- _id = OLDID 1424988 529;
						- m_type = 29;
						- m_pModelObject = { IHandle 
							- _m2Class = "ITransition";
							- _id = OLDID 1424988 449;
						}
						- m_pParent = ;
						- m_name = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 1020 544 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 4 226 133  240 133  240 150  226 150  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = 7;
							- m_nVerticalSpacing = -9;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_bIsPreferencesInitialized = 1;
						- m_pSource = OLDID 1424988 528;
						- m_sourceType = 'F';
						- m_pTarget = OLDID 1424988 514;
						- m_targetType = 'T';
						- m_direction = ' ';
						- m_rpn = { CGIText 
							- m_str = "/init();";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 2;
								- m_bgColor = 2;
								- m_bgFlag = 0;
							}
							- m_position = 4 -6 -9  43 -9  43 9  -6 9  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_transform = 1 0 0 1 230 148 ;
							- m_nHorizontalSpacing = -14;
							- m_nVerticalSpacing = -17;
							- m_nOrientationCtrlPt = 0;
						}
						- m_anglePoint1 = 0 -1 ;
						- m_anglePoint2 = 0 -1 ;
						- m_line_style = 1;
						- m_SourcePort = 193 160 ;
						- m_TargetPort = 548 0 ;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_bShowName = 1;
					}
					{ CGITrans 
						- _id = OLDID 1424988 530;
						- m_type = 28;
						- m_pModelObject = { IHandle 
							- _m2Class = "ITransition";
							- _id = OLDID 1424988 477;
						}
						- m_pParent = ;
						- m_name = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 1020 544 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 4 491 470  505 470  505 487  491 487  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = 7;
							- m_nVerticalSpacing = -9;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_bIsPreferencesInitialized = 1;
						- m_pSource = OLDID 1424988 524;
						- m_sourceType = 'F';
						- m_pTarget = OLDID 1424988 532;
						- m_targetType = 'T';
						- m_direction = ' ';
						- m_rpn = { CGIText 
							- m_str = "tm(ENTRY_TIME)";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 2;
								- m_bgColor = 2;
								- m_bgFlag = 0;
							}
							- m_position = 4 445 514  574 514  574 533  445 533  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = -76;
							- m_nVerticalSpacing = 19;
							- m_nOrientationCtrlPt = 0;
						}
						- m_arrow = 1 506 511  ;
						- m_anglePoint1 = 1 0 ;
						- m_anglePoint2 = 0 -1 ;
						- m_line_style = 2;
						- m_SourcePort = 396 1060 ;
						- m_TargetPort = 0 444 ;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_bShowName = 1;
					}
					{ CGITrans 
						- _id = OLDID 1424988 531;
						- m_type = 28;
						- m_pModelObject = { IHandle 
							- _m2Class = "ITransition";
							- _id = OLDID 1424988 483;
						}
						- m_pParent = ;
						- m_name = { CGIText 
							- m_str = "";
							- m_style = "Arial" 10 0 0 35032536 34648128 ;
							- m_color = { IColor 
								- m_fgColor = 4;
								- m_bgColor = 4;
								- m_bgFlag = 0;
							}
							- m_position = 4 714 511  728 511  728 528  714 528  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = 7;
							- m_nVerticalSpacing = -9;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_bIsPreferencesInitialized = 1;
						- m_pSource = OLDID 1424988 532;
						- m_sourceType = 'F';
						- m_pTarget = OLDID 1424988 520;
						- m_targetType = 'T';
						- m_direction = ' ';
						- m_rpn = { CGIText 
							- m_str = "tm(ALARM_TIME)";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 2;
								- m_bgColor = 2;
								- m_bgFlag = 0;
							}
							- m_position = 4 665 486  796 486  796 505  665 505  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nHorizontalSpacing = -55;
							- m_nVerticalSpacing = -12;
							- m_nOrientationCtrlPt = 0;
						}
						- m_anglePoint1 = 1 0 ;
						- m_anglePoint2 = 1 0 ;
						- m_line_style = 1;
						- m_SourcePort = 1096 493 ;
						- m_TargetPort = 0 542 ;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_bShowName = 1;
					}
					{ CGIState 
						- _id = OLDID 1424988 532;
						- _properties = { IPropertyContainer 
							- Subjects = { IRPYRawContainer 
								- size = 1;
								- value = 
								{ IPropertySubject 
									- _Name = "Format";
									- Metaclasses = { IRPYRawContainer 
										- size = 1;
										- value = 
										{ IPropertyMetaclass 
											- _Name = "State";
											- Properties = { IRPYRawContainer 
												- size = 1;
												- value = 
												{ IProperty 
													- _Name = "Fill.FillColor";
													- _Value = "0,0,0";
													- _Type = Color;
												}
											}
										}
									}
								}
							}
						}
						- m_type = 8;
						- m_pModelObject = { IHandle 
							- _m2Class = "IState";
							- _id = OLDID 1424988 482;
						}
						- m_pParent = OLDID 1424988 523;
						- m_name = { CGIText 
							- m_str = "intrusion";
							- m_style = "Arial" 10 0 0 0 1 ;
							- m_color = { IColor 
								- m_fgColor = 0;
								- m_bgColor = 0;
								- m_bgFlag = 0;
							}
							- m_position = 1 14.003755221788 2.19884325075779  ;
							- m_nIdent = 0;
							- m_bImplicitSetRectPoints = 0;
							- m_nOrientationCtrlPt = 8;
						}
						- m_drawBehavior = 2054;
						- m_transform = 0.218468 0 0 0.14726 293.748 769.588 ;
						- m_bIsPreferencesInitialized = 1;
						- m_polygon = 4 0 0  1096 0  1096 1060  0 1060  ;
						- m_nNameFormat = 0;
						- m_nIsNameFormat = 0;
						- nAndLineCount = 0;
						- m_pInheritsFrom = { IHandle 
							- _m2Class = "";
						}
						- m_nInheritanceMask = 0;
						- m_pDefaultComponentRelation = ;
					}
					
					- m_access = 'Z';
					- m_modified = 'N';
					- m_fileVersion = "";
					- m_nModifyDate = 1018;
					- m_nCreateDate = 544;
					- m_creator = "";
					- m_bScaleWithZoom = 0;
					- m_arrowStyle = 'S';
					- m_pRoot = OLDID 1424988 528;
					- m_currentLeftTop = -3.69927466063948 -2.85636442082351 ;
					- m_currentRightBottom = 28.6992746606394 22.0410429393711 ;
					- m_pInheritsFrom = { IHandle 
						- _m2Class = "";
					}
				}
			}
		}
	}
	- _itsStateChart = { IHandle 
		- _m2Class = "IStateChart";
		- _id = OLDID 1424988 447;
	}
	- Associations = { IRPYRawContainer 
		- size = 4;
		- value = 
		{ IAssociationEnd 
			- _id = OLDID 1424988 444;
			- requiremenTracabilityHandle = 3;
			- _name = "theHardware";
			- _multiplicity = "1";
			- _otherClass = { IClassifierHandle 
				- _m2Class = "IClass";
				- _filename = "IHardware.cls";
				- _subsystem = "SimulatedProduct::ProductSimulation::hardware";
				- _class = "";
				- _name = "IHardware";
				- _id = OLDID 1424988 432;
			}
			- _inverse = { IHandle 
				- _m2Class = "IAssociationEnd";
				- _filename = "IHardware.cls";
				- _subsystem = "SimulatedProduct::ProductSimulation::hardware";
				- _class = "IHardware";
				- _name = "itsAlarmController";
				- _id = GUID 74851bf0-cc46-11d3-ae1e-0010a4f1d0f6;
			}
			- _linkName = "";
			- _linkType = Assoc;
			- _navigability = Navigable;
		}
		{ IPart 
			- _id = GUID 3c06b608-2887-11d3-ac08-0010a4f1d0f6;
			- requiremenTracabilityHandle = 2;
			- _name = "theGreenLed";
			- _multiplicity = "1";
			- _otherClass = { IClassifierHandle 
				- _m2Class = "IClass";
				- _filename = "AlarmFunctions.sbs";
				- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
				- _class = "";
				- _name = "Led";
				- _id = GUID 3c06b5fc-2887-11d3-ac08-0010a4f1d0f6;
			}
			- _inverse = { IHandle 
				- _m2Class = "";
			}
		}
		{ IPart 
			- _id = GUID 3c06b604-2887-11d3-ac08-0010a4f1d0f6;
			- requiremenTracabilityHandle = 6;
			- _name = "theRedLed";
			- _multiplicity = "1";
			- _otherClass = { IClassifierHandle 
				- _m2Class = "IClass";
				- _filename = "AlarmFunctions.sbs";
				- _subsystem = "SimulatedProduct::ProductSimulation::AlarmFunctions";
				- _class = "";
				- _name = "Led";
				- _id = GUID 3c06b5fc-2887-11d3-ac08-0010a4f1d0f6;
			}
			- _inverse = { IHandle 
				- _m2Class = "";
			}
		}
		{ IPart 
			- _id = OLDID 1424988 446;
			- requiremenTracabilityHandle = 4;
			- _name = "theKeypad";
			- _multiplicity = "1";
			- _otherClass = { IClassifierHandle 
				- _m2Class = "IClass";
				- _id = OLDID 1424988 98;
			}
			- _inverse = { IHandle 
				- _m2Class = "IAssociationEnd";
				- _id = GUID 791d70e3-3b6f-11d3-ac5d-0010a4f1d0f6;
			}
		}
	}
	- _classModifier = Unspecified;
}

